<SEC-DOCUMENT>0001517175-23-000004.txt : 20230228
<SEC-HEADER>0001517175-23-000004.hdr.sgml : 20230228
<ACCEPTANCE-DATETIME>20230228113954
ACCESSION NUMBER:		0001517175-23-000004
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20221230
FILED AS OF DATE:		20230228
DATE AS OF CHANGE:		20230228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Chefs' Warehouse, Inc.
		CENTRAL INDEX KEY:			0001517175
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-GROCERIES & GENERAL LINE [5141]
		IRS NUMBER:				203031526
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1230

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35249
		FILM NUMBER:		23681022

	BUSINESS ADDRESS:	
		STREET 1:		100 EAST RIDGE ROAD
		CITY:			RIDGEFIELD
		STATE:			CT
		ZIP:			06877
		BUSINESS PHONE:		(203) 894-1345

	MAIL ADDRESS:	
		STREET 1:		100 EAST RIDGE ROAD
		CITY:			RIDGEFIELD
		STATE:			CT
		ZIP:			06877

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Chefs' Warehouse Holdings, LLC
		DATE OF NAME CHANGE:	20110401
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>chef-20221230.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86,d:13550570885149f0bd0dd5c35023a6ce--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:chef="http://chefswarehouse.com/20221230" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>chef-20221230</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMC0xLTEtMS0yNjU5Nw_19989bc1-d32e-4812-b7db-a35b57a16a01">0001517175</ix:nonNumeric><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMS0xLTEtMS0yNjU5Nw_cb0a8b0a-1706-4147-bd32-450e2a5e40cf">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMi0xLTEtMS0yNjU5Nw_284325d2-d5bd-483d-ba2d-524e9926cfd5">FY</ix:nonNumeric><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMy0xLTEtMS0yNjU5Nw_6ba7a904-3a5a-4fa1-aa1e-c67c03cd6a97">2022</ix:nonNumeric><ix:nonNumeric contextRef="ibe1e26d8c2d54268b4e28501db972db5_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a">P3Y</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="ic946c675b8214405a20b5a7a22119e49_I20200322" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjEvZnJhZzoyZjIxZTg0MTc1MDI0MThiOGEzMGM1NzU5Yjk5MDA1MS90ZXh0cmVnaW9uOjJmMjFlODQxNzUwMjQxOGI4YTMwYzU3NTliOTkwMDUxXzU0_0f7b8367-6992-4ec8-b945-518d4e9f63f7">.001</ix:nonFraction><ix:nonNumeric contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="chef-20221230.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d1d7bfca5ea4e8cbac60217dfe49031_I20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i7df9fcf7908e433f8a9b70bfd2f56bd8_I20230213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9ba3505039e54187889def728586da9c_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</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="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7880abfbd96f441eb9356183027d0b96_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99ce32b4bd3a47d2bd37021f8d3ac4bf_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae2e9afb73f4dca8aa034b78d63e4da_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7beaf5b7f0a24d40a7a4b796e49efdc0_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15960cac38734c28a29740d9f576cb8e_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54c8fbf125e249779af08d04fd30a34a_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i380ef1dd908b431c9eedb65d0afd2193_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aadad20c5aa48ac96319232466704f2_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia28142a6742e4ee6b611149a9efbae80_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie736ac1e30804582820dc32d63a758b5_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d24a9b7c5084e42bd6f55660b910a2c_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65329f53c46429f8e00b2c5854e5afb_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b960f4a01f4b3e983728b60d565bf5_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f28b0bb22a64818959cd51b386ee24f_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i554a1f5a45294df48a597441a517176f_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1a269097d7c43d6ba470af675b6fa00_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae84170d95d435baa7f6dd311e89c8c_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ad5aa79816e4ac3919d2fbf3fb4ca46_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5918ffe86474b14a024dbd6ff5e1602_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bab765217f841ad90dd2e60202dc368_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65aead97bcca43719faac674002f9d0c_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id69fa5593aab4600ac55cef49e90eb97_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</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-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dcb7900d5034d109d2cd30e7d00604d_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</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-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if552972e91e347869688835eef157fe7_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</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-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>chef:segment</xbrli:measure></xbrli:unit><xbrli:context id="id257c41a6e4a4344ae34ae7a347f51e1_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f74bdc256a743428eed809c235ff463_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i427f4693869b469faf46b2aa33850cb9_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66445606dfc246a985cc83b054e29db6_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i0a616f294cf44d299817829e2894182e_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a308bb34c524171b5e6ed4167d08cd3_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26fc0839166c44a2b824ef6128eface0_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57fb7ecaf4544a8fabd237cb2afd8830_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a5a942a282f4a4f8206ad493e7d39d1_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a5721eb493841f895064e87d888643e_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i457839c523af41d7b107bde1500f97af_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic74e099d20364967a1d2a84264bd994b_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba736e064c5346f0ab59358cebf04eba_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e9ee4eec74a43cca7a915f7af9c8c84_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d41d9e3be7c4dbb821e3cd5f0d7340e_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f6a2b546e214d42a5695d221135700e_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62b24a6251ec4dd996af08f7def2e2e9_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f7bb0b0282b4e7dabd2036f496c327f_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida67d72f020746e5abd10f95537b2b3d_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d182e8477b54f84aa6deba9671615bc_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i699f5966a89545759853308fcbed614d_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b275b187df549e68b906c0c2f34c427_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i353373acac7245b3b1228348044fa8f4_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7c753d3ca7a46a797f69985a9b27b40_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a9945d8f75d405da8e70e940285cc72_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f902821952a4aaaa14e3fa9f99a604c_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbd135fe9a2342d78346661b028edfe5_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2dcf93086da4d3bab79fb1cbaf597c8_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefcc5be7ae8c42aca65a365295a7cadb_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecfdb3326a0c4aabb83a58ef86068c1c_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib54319d4532848faa603c3558cc4e1e9_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122800b62b2f45c4ab229698d178e0ea_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9504f6c9a62488b8c164549f9fbae06_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib26f8a428b97429b91296116c2936a2a_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f1c9cffe084885a56d81b9a96e0251_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id322665921b8432fa6db8177b6431c2b_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if44f4fbeb73b49fbba32486409e8f0f5_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60dead0198ae42b2933db7595d376d2b_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b796371f6f448c1a15e8831bf29aebb_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaaf2ca780c546c2845d3b26a261df2e_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic252a104940e4bbc9639ba9059150e61_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie436b6529efa40ad9e1238007cb5fd0a_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d3f93ce8474e6abd8c5b13d60cf0cd_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb8ea74f07f94fd895e472f6a349fb3b_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id139cf1aec6d42468b05ae895562a6ad_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4da27449b09848b98aa0b61bac890a9a_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaea3c465822b4ba38e608360f1eaf208_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48d9f4c087784eb48e225be5c504b94c_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b20fd5290234998abc53b8aaee70c72_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba584f45d1494adb8341f34a37477fb9_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if750c8581dff4519b71226311bfa4148_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157bdf9fa883459abfb88f81c832e28a_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if31f590308964471bd851374c3e109e6_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d9c1dffdee644ee937fd5ae8e403a1d_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8e949c193b4236bb69a23cdf41d349_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47c97b737a7c4798a33e7752eba98ff8_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eebb58ec73e42c19e120d22ffe71d76_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i928435a7f11e42139ee49f4eb9f33665_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied88f46dfb794c92a7d767ea46fb3468_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b778f4e07974edda8ded1612573dbc2_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fda86b09d6e42a08e513ff470b0257b_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047bcf24b3fd4f349211a9141a0a0315_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe1e26d8c2d54268b4e28501db972db5_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4b74978ed23437594c98c73f51499a3_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb7507c86b024d619958b560b507758a_D20200926-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-26</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="unit"><xbrli:measure>chef:unit</xbrli:measure></xbrli:unit><xbrli:context id="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id988b25238734f73afbce1adf2af9512_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf24c92068254bd08bdbf5f4ec7afa88_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01eaf3217e7243c694ff5366125ebbf0_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d2b6e409d94b21b023d09f9406f9c9_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ccccf846ecc4e26938c73d761fa376b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeb4466bb52c41e7b9a49bd5abf98176_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i916e26fe23fe4470aa7bac7054e84033_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ce431371b204c9d9017457332343ae8_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00cde260561d40489f736f14243c600a_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie056b09c6cbb491fb8ab971e6ffef919_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4da04e436ffa46e5aa9961edbc9ee5bc_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09c751c69f34310882a3ca26130138c_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a3184b39a8d4257b18fc1018e18206a_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia966c3414e874d239269665a701d184f_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15015f2785124985ad18201c2b40ccff_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9dfb482e4c04f73abbd6045b358a090_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d3a5ad112694182a41df9f162eeb801_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97b185ce326244059773d5690419fec8_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1a1d777f0484f94bdf28197f8bb0078_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01346b18da054b938fc06c569b2c102f_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia14f6e292b3941db92c5a99d3a3cb363_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie89a2c4f200846d5b58778c1c0e99397_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27b0365102274397804644badf40d68e_I20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07b9aebc1c644afab7287e0e793c3968_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-28</xbrli:startDate><xbrli:endDate>2021-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i435e8cdf42354e4998323959b44e229b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4f66a10b7554ffb9ce9aa624c01fccb_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>chef:employee</xbrli:measure></xbrli:unit><xbrli:context id="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4270b021cf474bc48e8bece135ad914f_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cc709aab37741798ca66caaf8f055a4_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03ffaf453d0d49009a98e97594b0f11f_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b24783f983743ff8f4d3063dbc742af_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia57ea7ee61cb4a499d1586682d95dc58_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife7fb0c6271e4eecb3e3630fbd00091f_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb92d2fa6c844aa9acd3d714f8db4ea1_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27476df968e64b7eb5fc244118199beb_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia06f8003988a428e8f70034e884c9fee_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac950d11d084be5ba190f92ab414d9b_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabcb5b17864845d29c8aa9a4c36faaa1_I20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ebde6794b4444438c48667fce0b368b_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee3ec8c3722b4b1e9a08ec0d9b758be2_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f191833923f49108cc99e6a8b5b4ffd_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c8f9e36dea6470ebe8c7a06a0d2458b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9605db8e9124ab49b1896fe077b2f84_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a777aee16574940b8ed3ecab8fee04d_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i823939290e7a441798902d29ae0cc527_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b6e5deebeec43318c6e9f1c339877b5_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aab33d1df424ac9a39935494962ba03_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a7794d1b28d4a69ae0e92974b9ce701_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1145fc0cb29747bfbf863671bb732ef9_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife928e9bd2d94c78ba6c6335b3932a46_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b2e6bf26df141b3af003f89bc11b8ea_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75484d262d5e479da3ada34edd8fc4e4_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0491724eb18541e78d0632d3c0045dc4_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie81be13baf6c412da81a0acd2854c703_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia42c1be66ea144b399c6f5a8967fb99b_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26937a585bf9415a9a9d94fe927f0b4b_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd4fffa20ca437b9621925013b35033_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9a68e05ead0415eb1fd150e409c8816_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib715fab49b5141939888f729b6ed353c_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22e7a028f64482ebbceaa9a55c184a8_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i073155fb0bdc43d98ad7d19459462aca_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i020a6739d5fd48318d36c82afe224d58_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i196a0b210c7d474485e94ea9fbde912a_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5750e8affca14a28b5f5d47f15bcb0ff_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e593245e5f34245b59636ef1e5bfea1_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff89b98914b2430eaf4e9fd876b9d7b0_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa4a7267fee84d31ba0aa5a55cd5096f_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eec732b3b244481bdf2d27872f5f5d1_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1de9a6b675084fe4a42712bd9d91bce1_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f634257ac84fd3b956d549f1682f31_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:AssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ecf3a0042a14bdebcc93b95c1ee6ef6_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:AssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0885609fbd814c539a15817bfe801cc5_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cdcd81046924b8da2ceb9cc76dacbd0_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia84618e668404e238409d0c7643f3c27_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8834c9e59a854c898d7b5392462dac46_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5910ef060e234818a2ab6fcd3f3fd07e_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f970e4e688241ce8894a9262fb1b878_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09be6da379de4854b17072f605907062_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb99aac6f6854cbc87cea9cc31424201_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12f4d616ffd44183b337e5573a83e364_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i608d6ebaad914fc7bc4c9d4aafbac2e6_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9657b60b570b4cc4868325783a0ea6ee_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a092a54fbd146c6bcbd864cb700c334_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b56bc07837b4da991ce17a993f6f5e2_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib49c53f75361489a8ff8af7252f2055b_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0fc798338504872a2a5f593139e8051_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0614f6eea84f4cc5a19e85830605842e_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia601750184da4b22ae91b5834068b6df_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9b7e317919498ebcab5f8a0b706b3e_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d109f3368784fc69254d7df4e9a07b4_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2da6fff88a954e45ada0a7e41bf3f6eb_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie264047ec8074fd7b08d035a5254cc69_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id211f4a917cd4b0492d99c72da6a78f5_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i964384bc375e4ca4b6a3a827588f3d1c_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic530c36627f34f1983c2044094bdf48b_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65c1f54fe9d4c54a8442947dc21d965_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50743dab1a8d40c5a67a0b648b34b26d_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d35ada359747d7a796890e9bf3f0d4_I20190225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f49386231d4297abaca6362ff24865_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbe656f53404fc4953ace515b51bbfe_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee61d3f81e894d4caf2e021b411740cb_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia435313554c64809922e0d2f1bf2bdbe_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52c25117047d4b8f91eafc5a6f987229_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01944f9a968f450b98f31814181e7ac2_I20220823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba81c0d006704b7ca549e21dc3e93b7f_I20220823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoans2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2420b6afcf514d5c93bdd32c6346f79c_D20220823-20220823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-23</xbrli:startDate><xbrli:endDate>2022-08-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-23</xbrli:startDate><xbrli:endDate>2022-08-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7468e7b763b742309a6790939197546b_I20180629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8c79eead77c4a78a94dc36b4d87deca_I20220311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6952a16d9a9146cb9ebaf37e8a43cc88_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-11</xbrli:startDate><xbrli:endDate>2022-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6944202216834ee3b80f6e1024420692_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1dfcc840d49401ab46df3bab69f1381_I20221213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac91f696022b4b96908ffa56fd671568_I20221213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-13</xbrli:startDate><xbrli:endDate>2022-12-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c68f69127a249a896ab4a2a8defea13_I20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5bbaf6ced2244889e02c39921a81a8f_D20191122-20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-22</xbrli:startDate><xbrli:endDate>2019-11-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5d91d00df134f04b9dd4dd8640cce1e_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie87b5ca9726c45179a1b0686b5122035_D20191122-20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoans2022TrancheMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-22</xbrli:startDate><xbrli:endDate>2019-11-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib02b66f3ee8741babc1d5b921a48710b_D20191122-20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-22</xbrli:startDate><xbrli:endDate>2019-11-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-25</xbrli:startDate><xbrli:endDate>2019-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87adc3d409a64627b07d9c63fcba8b0e_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie164a98a250b48b9993dee64768a7f05_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic438793c8a744f27871f88cb856a1424_D20220326-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-26</xbrli:startDate><xbrli:endDate>2022-06-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia770c2140969481296a2dae8bf0ff64c_D20211225-20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-03-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie054d2799b5d42139b84c35ee6bdac0a_I20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chef:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-14</xbrli:startDate><xbrli:endDate>2020-05-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77421caad42449f8b868afc8f48efd74_I20200514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chef:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f5e616b7a8f47eab9e34eb4cf3b5be7_D20200514-20200514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-14</xbrli:startDate><xbrli:endDate>2020-05-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5ffae0f00cb4c73af82ea1b9f1d8041_I20200514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dda7fed23cd4b23a2ec2060d8c3da4d_D20200602-20200602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-02</xbrli:startDate><xbrli:endDate>2020-06-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5813bdf43af4d3ca5f5b9241246dc9e_I20190517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1f7f5161e6243efb9a3ca3556c72d11_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2fcc3c53c074699aa491312fd1f8b32_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54945205a3394a8da891cf4afd40d84a_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia25aac482e634f6284a43ede5abeaf4e_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e45e627d9dd4726a9b464f951d77632_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8c022719168492db28a4108d203c5ff_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b5e1440211645428f2ac382f1a42b1d_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ce25ce8dbcc424f9f7cd5cf208265bb_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeAndPerformanceBasedGrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02cd874ed1974c7c8f75039db9c6b4bc_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec80fc3d41104536a35b9d30e813bd5e_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbc3567cc74146d29cd6adff029ea2f0_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic946c675b8214405a20b5a7a22119e49_I20200322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6e5fe6d2644c478329644c586136ba_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chef:ChairmanViceChairmanAndDirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chef:ThirdPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic460a17e387e428699dfe8260ec696fc_I20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">chef:CoronavirusAidReliefAndEconomicSecurityActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492b9eab538c401b99c04dff01421ecc_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17d508259fba41c98dcfae5284093a80_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45d5634a945b4c5e9e77360e02e56489_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie01440fbd1034d9aa0ed7b3100817a5f_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idae92f5b39154484bd0d15cb7385b588_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871ac7a4a10a4355b20ac43f5b70ccbe_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ec033c6334343a5ab17a4a49a0dd8f0_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a155f6522fe4c7f84a437535f0b95ea_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30945e7ccc0d44d992c766f0e2932ed6_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">chef:ExpiringIn2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i108127db80444f6e8b2a146cb69f121a_I20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f1b1dc930fb47d3a2fa60dd32d78840_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bbfadaeceba4984a50217b15af5634f_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2be66fb7e34649ea995652c4c16d3eff_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91a98989aa94ac494da2a47bb34e64d_I20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-26</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61878941ad744d68865f3d15a67ef104_I20191227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2020-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chef:SpecialtyFoodAndProduceDistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-23</xbrli:startDate><xbrli:endDate>2023-01-23</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i13550570885149f0bd0dd5c35023a6ce_7"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></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%">UNITED STATES</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%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</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:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ5_42836649-8e95-4f7b-826a-b532eff27bb9">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQz_3cbd3242-7d29-454b-93d0-6a61ddf64329">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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 fiscal year ended <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18xMDk5NTExNjMxMDM2_926efb65-a4a1-4ce6-9541-95134147da4e"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18xMDk5NTExNjMxMDM2_5fb08d7c-dfb9-40fd-a980-497c558ed50e">December 30</ix:nonNumeric>, 2022</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:700;line-height:120%">or</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%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ0_4964679c-eab5-4fc2-8aa2-1ed1f9b5265d">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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 transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">____________</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">____________</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:10pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ1_3ff816a0-ab0c-48bf-904c-68e47dc5d659">001-35249</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjM4_34686545-a6ce-4bd3-b387-2c540f6c5a3e">THE CHEFS&#8217; WAREHOUSE, INC.</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:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:48.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.553%"></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:700;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6MTI5NWVlODU2ZjJjNDg3OGE0ZDRjZWVlNmRjMjk2MGIvdGFibGVyYW5nZToxMjk1ZWU4NTZmMmM0ODc4YTRkNGNlZWU2ZGMyOTYwYl8wLTAtMS0xLTI2NTk3_1a8318d2-24d8-4852-a5ae-10e48e40c5c6">Delaware</ix:nonNumeric></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:700;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6MTI5NWVlODU2ZjJjNDg3OGE0ZDRjZWVlNmRjMjk2MGIvdGFibGVyYW5nZToxMjk1ZWU4NTZmMmM0ODc4YTRkNGNlZWU2ZGMyOTYwYl8wLTItMS0xLTI2NTk3_d01c9f1a-0ecd-4cfe-a37c-686cc78d155e">20-3031526</ix:nonNumeric></span></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:100%">(State or other jurisdiction of incorporation or organization)</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:100%">(I.R.S. Employer Identification No.)</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%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjM5_c02e2042-b5af-4428-9c60-65a2258066b2">100 East Ridge Road</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:700;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUy_4fec0098-9ed1-44fa-8b78-5c7d2bc811a3">Ridgefield</ix:nonNumeric>, <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQw_b540c6ae-c8f6-44d6-b021-54fa42eb02dd">Connecticut</ix:nonNumeric>, <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjU1_dc39de4c-5422-4193-acdb-5883938249d5">06877</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:700;line-height:120%">(Address of principal executive offices)</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%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ2_bd87543d-09bc-4ee5-8c3a-1b6e6a18f72b">203</ix:nonNumeric>) <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUw_73370154-0c79-4e93-b751-3802a17020d0">894-1345</ix:nonNumeric> </span></div><div style="text-align:justify"><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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:40.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.765%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTAtMS0xLTI2NTk3_6416bd9c-6da5-4f70-a3e4-da8f5f91437a">Common Stock, par value $0.01</ix:nonNumeric></span></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTEtMS0xLTI2NTk3_12268533-91e7-4013-8a9e-13439eb71d2b">CHEF</ix:nonNumeric></span></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTItMS0xLTI2NTk3_8647dc62-cd47-41a8-b4bf-48f420dee6b8">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr><tr><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> None</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQx_018b30de-cd55-4902-92fc-ca23ece87aa2">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No   &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes &#9744;&#160;&#160;<ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUz_49584cff-cd7c-45f9-a1ad-9af6b76d28a5">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ3_5344ecdb-b3ea-4eec-8329-677b6b1e7844">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUx_42ab9e04-4a4c-4a13-8f6e-1fab1ed2ad71">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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.&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.583%"><tr><td style="width:1.0%"></td><td style="width:23.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.363%"></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:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8wLTAtMS0xLTI2NTk3_371176a7-f2d3-4926-9743-6d7712bd1b9d">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</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:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</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:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8xLTQtMS0xLTI2NTk3_d21c0a97-66a9-44f8-ae19-63f8e761f121">&#9744;</ix:nonNumeric></span></td></tr><tr><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: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:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8yLTQtMS0xLTI2NTk3_72482cfb-2643-4ff8-9b56-e57cb2d52036">&#9744;</ix:nonNumeric></span></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="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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if 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. &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjU0_617b52d6-e906-4d76-a488-127ed786cee0">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">the correction of an error to previously issued financial statements. &#9744; Yes &#9744; No</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#9744; Yes &#9744; No</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQy_0d937a90-f002-440d-926b-78365486c119">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant&#8217;s most recently completed second quarter (June&#160;24, 2022): $<ix:nonFraction unitRef="usd" contextRef="i2d1d7bfca5ea4e8cbac60217dfe49031_I20220624" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMDM3_d372de3d-d855-474d-8983-9f720f89d32c">778,285,837</ix:nonFraction> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock, as of the latest practicable date.</span></div><div style="margin-top:5pt"><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:47.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.234%"></td><td style="width:0.1%"></td></tr><tr><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:400;line-height:100%">Class</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:8pt;font-weight:400;line-height:100%">&#160;</span></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:400;line-height:100%">Outstanding at February 13, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Common Stock, $.01 par value per share</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7df9fcf7908e433f8a9b70bfd2f56bd8_I20230213" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6YjM2M2RiMDJmM2NlNGY4MGI5MzQyZGQ4NjAzZDFmZWYvdGFibGVyYW5nZTpiMzYzZGIwMmYzY2U0ZjgwYjkzNDJkZDg2MDNkMWZlZl8xLTItMS0xLTI2NTk3_9effe595-147f-4a89-ba77-df7efa4ceb96">38,599,390</ix:nonFraction> shares</span></td></tr></table></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%">DOCUMENTS INCORPORATED BY REFERENCE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ4_1c2ca907-cf11-47be-a170-b9f1a4e84934" escape="true"><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:47.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.234%"></td><td style="width:0.1%"></td></tr><tr><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:400;line-height:100%">Document</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:8pt;font-weight:400;line-height:100%">&#160;</span></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:400;line-height:100%">Parts Into Which Incorporated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 19, 2023 (&#8220;Proxy Statement&#8221;)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Part III</span></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total number of pages: 83</span></div><div style="height:18pt;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:120%">1</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">THE CHEFS&#8217; WAREHOUSE, INC.</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:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.846%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</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:10pt;font-weight:700;line-height:100%">Page<br/>Number</span></td></tr><tr style="height:14pt"><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" 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:100%">Part I</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_19">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_19">Business</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_19">5</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_22">Item 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_22">Risk Factors</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_22">15</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_25">Item 1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_25">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_25">29</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_28">Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_28">Properties</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_28">30</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_31">Item 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_31">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_31">30</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_34">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_34">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_34">30</a></span></div></td></tr><tr style="height:14pt"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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:100%">Part II</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_40">Item 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_40">31</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_46">Item 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_46">Reserved</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_46">32</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_49">Item 7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_49">33</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_64">Item 7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_64">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_64">43</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_67">Item 8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_67">Consolidated Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_67">44</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_151">Item 9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_151">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_151">73</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_154">Item 9A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_154">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_154">73</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_157">Item 9B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_157">Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_157">75</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_4398046512718">Item 9C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_4398046512718">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_4398046512718">75</a></span></div></td></tr><tr style="height:14pt"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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:100%">Part III</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_163">Item 10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_163">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_163">76</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_166">Item 11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_166">Executive Compensation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_166">76</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_169">Item 12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_169">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_169">76</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_172">Item 13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_172">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_172">76</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_175">Item 14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_175">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_175">76</a></span></div></td></tr><tr style="height:14pt"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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:100%">Part IV</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_181">Item 15</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_181">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_181">77</a></span></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_184">Item 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_184">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_184">77</a></span></div></td></tr><tr style="height:14pt"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_190">Signatures</a></span></div></td><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_190">83</a></span></div></td></tr></table></div><div style="height:42.75pt;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:120%">2</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K of The Chefs&#8217; Warehouse, Inc. contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements provide our current expectations or forecasts of future events and are not statements of historical fact. These forward-looking statements include information about possible or assumed future events, including, among other things, discussion and analysis of our future financial condition, results of operations, our strategic plans and objectives, cost management, liquidity and ability to refinance our indebtedness as it matures, anticipated capital expenditures (and access to capital) required to complete projects, amounts of cash distributions to our stockholders in the future, if any, and other matters. Words such as &#8220;anticipates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates&#8221; and variations of these words and similar expressions are intended to identify forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties and other factors, some of which are beyond our control, are difficult to predict and/or could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements involve inherent uncertainty and may ultimately prove to be incorrect or false. Investors in our common stock are cautioned not to place undue reliance on forward-looking statements. Except as otherwise may be required by law, we undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or actual operating results. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including, but not limited to, the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;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 success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending;</span></div><div style="padding-left:36pt;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 significant portion of our future growth is dependent upon our ability to expand our operations in our existing markets and to penetrate new markets through acquisitions;</span></div><div style="padding-left:36pt;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 may not achieve the benefits expected from our acquisitions, which could adversely impact our business and operating results;</span></div><div style="padding-left:36pt;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 may have difficulty managing and facilitating our future growth;</span></div><div style="padding-left:36pt;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 business is a low-margin business and our profit margins may be sensitive to inflationary and deflationary pressures;</span></div><div style="padding-left:36pt;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 have significant competition from a variety of sources, and we may not be able to compete successfully;</span></div><div style="padding-left:36pt;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 customers are generally not obligated to continue purchasing products from us;</span></div><div style="padding-left:36pt;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">damage to our reputation or lack of acceptance of our specialty food products, center-of-the-plate products and/or the brands we carry in existing and new markets could materially and adversely impact our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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 have experienced losses due to our inability to collect accounts receivable in the past and could experience increases in such losses in the future if our customers are unable to pay their debts to us in a timely manner or at all;</span></div><div style="padding-left:36pt;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">new information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute could result in changes in consumer eating habits, which could have a material adverse effect on our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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 business operations and future development could be significantly disrupted if we lose key members of our management team;</span></div><div style="padding-left:36pt;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 insurance policies may not provide adequate levels of coverage against all claims, and fluctuating insurance requirements and costs could negatively impact our profitability. In addition, if we fail to establish proper reserves and adequately estimate future expenses, the costs associated with our self-insured group medical, workers&#8217; compensation liability and auto liability plans may adversely affect our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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">conditions beyond our control could materially affect the cost and/or availability of our specialty food products or center-of-the-plate products and/or interrupt our distribution network;</span></div><div style="padding-left:36pt;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 distribution of center-of-the-plate products, like meat, poultry and seafood, involves increased exposure to price volatility experienced by those products;</span></div><div style="padding-left:36pt;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">group purchasing organizations may become more active in our industry and increase their efforts to add our customers as members of these organizations;</span></div><div style="padding-left:36pt;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">fuel cost volatility may have a material adverse effect on our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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">increases in our labor costs, including as a result of labor shortages, the unionization of some of our associates, the price or unavailability of insurance and changes in government regulation, could slow our growth or harm our business;</span></div><div style="padding-left:36pt;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">significant public health epidemics or pandemics, including the COVID-19 pandemic (the &#8220;Pandemic&#8221;), may adversely affect our business, results of operations and financial condition;</span></div><div style="height:42.75pt;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:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;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">because our foodservice distribution operations are concentrated in certain culinary markets, we are susceptible to economic and other developments, including adverse weather conditions, in these areas;</span></div><div style="padding-left:36pt;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">information technology system failures or breaches of our network security could interrupt our operations and adversely affect our business;</span></div><div style="padding-left:36pt;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 investments in information technology may not produce the benefits that we anticipate;</span></div><div style="padding-left:36pt;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 may not be able to adequately protect our intellectual property, which, in turn, could harm the value of our brands and adversely affect our business;</span></div><div style="padding-left:36pt;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">product liability claims could have a material adverse effect on our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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 are subject to significant governmental regulation and failure to comply could subject us to enforcement actions, recalls or other penalties, which could have a material adverse effect on our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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">federal, state, provincial and local tax rules in the United States and the foreign countries we operate in may adversely impact our business, financial condition or results of operations;</span></div><div style="padding-left:36pt;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 substantial indebtedness may limit our ability to invest in the ongoing needs of our business;</span></div><div style="padding-left:36pt;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 raise capital in the future may be limited;</span></div><div style="padding-left:36pt;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 may be unable to obtain debt or other financing, including financing necessary to execute on our acquisition strategy, on favorable terms or at all;</span></div><div style="padding-left:36pt;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 in the method of determining Secured Overnight Financing Rate (&#8220;SOFR&#8221;), or the replacement of SOFR with an alternative rate, may adversely affect interest charged on our outstanding debt;</span></div><div style="padding-left:36pt;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 price of our common stock may be volatile and our stockholders could lose all or a part of their investment;</span></div><div style="padding-left:36pt;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">concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions;</span></div><div style="padding-left:36pt;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">if securities analysts or industry analysts downgrade our stock, publish negative research or reports or do not publish reports about our business, our stock price and trading volume could decline;</span></div><div style="padding-left:36pt;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 do not intend to pay dividends for the foreseeable future and our stock may not appreciate in value;</span></div><div style="padding-left:36pt;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 issuance of preferred stock or debt securities could adversely affect holders of our common stock and discourage a takeover; and</span></div><div style="padding-left:36pt;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">some provisions of our charter documents and Delaware law may have anti-takeover effects that could discourage an acquisition of us by others, even if an acquisition would be beneficial to our stockholders, and may prevent attempts by our stockholders to replace or remove our current management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This list of risks and uncertainties, however, is only a summary of some of the most important factors and is not intended to be exhaustive. Investors in our common stock should carefully review the risks that are set forth under the caption &#8220;Risk Factors&#8221; included in Part I, Item 1A of this Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless this Form 10-K indicates otherwise or the context otherwise requires, the terms &#8220;The Chefs&#8217; Warehouse,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;our Company,&#8221; &#8220;the Company&#8221; or &#8220;us&#8221; as used in this Form 10-K refer to The Chefs&#8217; Warehouse, Inc. and its subsidiaries.</span></div><div style="height:42.75pt;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:120%">4</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.  &#160;&#160;&#160;&#160;BUSINESS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a premier distributor of specialty food and center-of-the-plate products in the United States, the Middle East, and Canada. We are focused on serving the specific needs of chefs who own and/or operate some of the leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores in the United States, the Middle East, and Canada (collectively, our &#8220;core customers&#8221;). We believe that we have a distinct competitive advantage in serving these customers as a result of our extensive selection of distinctive and hard-to-find specialty and center-of-the-plate food products, our product knowledge and our customer service.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define specialty food products as gourmet foods and ingredients that are of the highest grade, quality or style as measured by their uniqueness, exotic origin or particular processing method. Our product portfolio includes over 55,000 stock-keeping units (&#8220;SKUs&#8221;) from more than 2,500 different suppliers and is comprised primarily of imported and domestic specialty food products, such as artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products. We also offer an extensive line of center-of-the-plate products, including custom cut beef, seafood and hormone-free poultry, as well as produce and broadline food products, such as cooking oils, butter, eggs, milk and flour. When marketing our products to our customers, we focus our efforts on chefs, and we believe that, by offering a wide selection of both distinctive and hard-to-find products, together with center-of-the-plate proteins and staple broadline food products, we are able to differentiate ourselves from larger, traditional broadline foodservice distributors, while simultaneously enabling our customers to utilize us as their primary foodservice distributor. Additionally, we market certain of our center-of-the-plate products directly to consumers through our Allen Brothers, Inc. (&#8220;Allen Brothers&#8221;) mail and e-commerce platform. We also market a broader variety of our products directly to consumers via our &#8220;Shop Like a Chef&#8221; online home delivery platform which operates in several of the markets we serve.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our formation in 1985, we have expanded our distribution network, product selection and customer base both organically and through acquisitions. Our net revenues have increased from approximately $1.3 billion for the fiscal year ended December&#160;28, 2018 to $2.6 billion for the fiscal year ended December&#160;30, 2022. Our historical sales growth and our ability to manage through the material adverse impacts of the Pandemic on our business are the result of an increase in the breadth and depth of our product portfolio, our commitment to customer service, the efforts of our experienced and sophisticated sales professionals, the increased use of technology in the operations and management of our business and our ongoing consolidation of the fragmented specialty foodservice distribution industry. Since December&#160;28, 2018, we have completed sixteen acquisitions which have increased our penetration in existing markets, expanded our footprint into new markets and/or enhanced our product capabilities. The up-front cash purchase prices for these sixteen acquisitions resulted in aggregate up-front cash consideration of more than $294.5 million, which we funded with cash generated from our operations, borrowings under our then existing credit facilities and the proceeds of our common stock offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding our direct-to-consumer businesses, we currently serve more than 40,000 core customer locations in our twenty-three primary geographic markets across the United States, the Middle East, and Canada. We maintain collaborative relationships with thousands of chefs while also acting as a critical marketing arm and route-to-market for many of our suppliers by leveraging an experienced and sophisticated sales force of approximately 720 sales and customer service professionals. We operate 44 distribution centers and provide service six days a week in many of our service areas, utilizing our fleet of delivery trucks to fill our customers&#8217; orders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Strengths</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that, during our over 35-year history, we have achieved, developed and/or refined the following strengths which provide us with a distinct competitive position in the foodservice distribution industry and also the opportunity to achieve superior margins relative to most large broadline foodservice distributors:</span></div><div><span><br/></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%">Leading Distributor of Specialty Food Products in Many of the Key Culinary Markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on our management&#8217;s industry knowledge and experience, we believe we are the largest distributor of specialty food products, as measured by net sales, in the New York, Washington, D.C., San Francisco and Los Angeles metropolitan markets. We believe these markets, along with a number of other markets we serve, including Las Vegas, Miami, New England, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Texas, Dubai, Abu Dhabi, and Qatar create and set the culinary trends for the rest of the United States, the Middle East, and Canada and provide us with valuable insight into the latest culinary and menu practices. Furthermore, we believe our established relationships with many of the top chefs, culinary schools and dining establishments in these key culinary markets have benefited us when we entered into new markets where we believe that chefs at our potential customers were generally knowledgeable of our brand and commitment to quality and excellence from their experience working in other markets which we serve or through their personal relationships throughout the culinary industry.</span></div><div style="height:42.75pt;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:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Expansive Product Offering.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We offer an extensive portfolio of high-quality specialty food products, ranging from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America, which we believe helps our customers distinguish their menu offerings. We carry more than 55,000 SKUs and we constantly evaluate our portfolio and introduce new products to address regional trends and preferences and ensure that we are on the leading edge of broader culinary trends. Through our importing division, we provide our customers with access to a portfolio of exclusive items, including regional olive oils, truffles and charcuterie from Italy, Spain, France and other Mediterranean countries. In addition, and as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure additional products that we do not regularly carry but that our customers specifically request. We believe that the breadth and depth of our product portfolio facilitates our customers&#8217; ability to distinguish and enhance their menu offerings and differentiates us from larger traditional broadline foodservice distributors. For example, we provide a selection of more than 200 different varieties of olive oil, while large broadline foodservice distributors only carry, on average, 5-10 types of olive oil.</span></div><div><span><br/></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%">Critical Route-to-Market for Specialty Food Suppliers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We currently distribute products from more than 2,500 different suppliers. Our suppliers are located throughout North America, Europe, Asia, Australia, and South America and include numerous small, family-owned entities and artisanal food producers. We are the largest customer for many of our suppliers. As a result, our experienced and sophisticated sales professionals, customer relationships and distribution platform are important to these suppliers&#8217; route-to-market, which enables us to offer a wide range of products on an exclusive basis.</span></div><div><span><br/></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%">Expanding Base of Premier Customer Relationships.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our breadth and depth of product offerings coupled with our highly regarded customer service has allowed us to develop and retain a loyal customer base that is comprised of chefs who own or work at more than 40,000 of the nation&#8217;s leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. Our focus on product selection, product knowledge and customer service has rewarded us with a number of long-term customer relationships, which often begin when chefs are introduced to us while attending the nation&#8217;s leading culinary schools. Based on our management&#8217;s industry experience and our relationships and dealings with our customers, we believe we are the primary distributor of specialty food products to the majority of our core customers.</span></div><div><span><br/></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%">Collaborative Professional and Educational Relationships with our Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We employ a sophisticated and experienced sales force of approximately 720 sales and customer service professionals, a significant number of whom have formal culinary training, degrees in the culinary arts or prior experience working in the culinary industry. Equipped with advanced culinary and industry knowledge, our sales professionals seek to establish a rapport with our customers&#8217; chefs, so that they can more fully understand and anticipate the needs of and offer cost-effective food product solutions to the chefs who own or operate these businesses. We believe that the specialized knowledge base of our sales professionals enables us to take a more collaborative and educational approach to selling our gourmet foods and ingredients and to further differentiate ourselves from our traditional broadline competitors.</span></div><div><span><br/></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%">Expertise in Logistics and Distribution.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have built a first-class, scalable inventory management and logistics platform that enables us to efficiently fill our customers&#8217; orders and to profitably meet our customers&#8217; needs for varying drop sizes, high service levels and timely delivery. With 44 distribution centers located throughout the United States, Middle East and Canada, we are able to leverage our geographic footprint and reduce our inbound freight costs. This scale enables us to maintain a portfolio of more than 55,000 SKUs, and through the operation of our sophisticated information technology, inventory management and logistics systems, we believe we provide our customers with some of the highest levels of customer service and responsiveness in our industry.</span></div><div><span><br/></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%">Experienced and Proven Management Team.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our senior management team has demonstrated the ability to grow the business through various economic environments. With collective experience of more than 90 years at The Chefs&#8217; Warehouse and other foodservice distribution companies, our founders and senior management are experienced operators and are passionate about our future. Our senior management team is comprised of our founders, as well as experienced professionals with expertise in the foodservice distribution industry and in a wide range of functional areas, including finance and accounting, sales and marketing, operations, information technology, legal and human resources.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe substantial organic growth opportunities exist in our current markets through increased penetration of our existing customers and the addition of new customers, and we have identified new markets that we believe also present opportunities for future expansion. Key elements of our growth strategy include the following:</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Increase Penetration with Existing Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to sell more products to our existing customers by increasing the breadth and depth of our product selection and increasing the efficiency of our sales professionals, while at the same time continuing to provide excellent customer service. We are a data-driven and goal-oriented organization, and our management and sales professionals are highly focused on our weekly sales and gross profit contribution from each of our core customers and increasing the number of unique products we distribute to such customers. We believe our acquisition activity reflects this focus, as we have sought to complement our existing product offerings and enhance our product capabilities through the acquisition of wholesale specialty food and produce distributors and high quality center-of-the-plate protein suppliers, manufacturers and distributors.</span></div><div><span><br/></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%">Expand our Customer Base Within our Existing Markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We serve more than 40,000 core customer locations, excluding our direct-to-consumer business, in the United States, Middle East, and Canada. We plan to expand our market share in the fragmented specialty food distribution industry by cultivating new customer relationships within our existing markets through the continued penetration of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We believe we have the opportunity to continue to gain market share in our existing markets by offering an extensive selection of specialty food products, as well as center-of-the-plate proteins, produce and traditional broadline staple food products through our unique, collaborative and educational sales efforts and efficient, scalable distribution solution.</span></div><div><span><br/></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%">Improve our Operating Margins.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As we continue to grow, we believe that the investments we are making in our facilities and information technology platforms, along with improved efficiencies that we are working to achieve in our general and administrative functions, should yield both improved customer service and increased profitability. Utilizing our fleet of delivery trucks, we usually fill customer orders within 12-24 hours of order placement. We intend to continue to offer our customers this high level of customer service, while maintaining our focus on realizing efficiencies and economies of scale in purchasing, warehousing, distribution and general and administrative functions which, when combined with incremental fixed-cost leverage, we believe will lead to continued improvements in our operating margin over time.</span></div><div><span><br/></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%">Pursue Selective Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Throughout our over 35-year history, we have successfully identified, consummated and integrated multiple strategic acquisitions, which were designed to increase our penetration in existing markets, expand our footprint into new markets and/or enhance our product capabilities. We believe that, over time, we will be able to improve the operations and overall profitability of each acquired company by leveraging our sourcing relationships to provide an expanded product portfolio, implementing our tested sales force training techniques and metrics and installing improved warehouse management and information systems. We believe we have the opportunity to capitalize on our existing infrastructure and expertise by continuing to selectively pursue opportunistic acquisitions in order to expand the breadth of our distribution network, increase our operating efficiency and add additional products and capabilities. Since our initial public offering (&#8220;IPO&#8221;), we have completed thirty-one acquisitions, which have increased our penetration in existing markets, expanded our footprint into new markets and enhanced our product capabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Markets and the Customers that We Serve</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding our direct-to-consumer business, we distribute our specialty food products to over 40,000 distinct core customer locations from distribution centers located in our primary markets, which include New York, Washington, D.C., Los Angeles, San Francisco, New England, Las Vegas, Miami, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Philadelphia, Texas, Denver, Dubai, Abu Dhabi, Oman and Qatar. We believe that many of these markets set the culinary trends for the rest of the United States, Middle East and Canada and provide us with valuable insight into the latest culinary and menu trends. We have established collaborative professional and educational relationships with some of the United States&#8217; and Canada&#8217;s most demanding chefs, which allows us to anticipate the needs of, and offer cost-effective food product solutions to, our customers while allowing our customers to locate ingredients that will enable them to create unique and differentiated menu items. Our target customers include menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We have no meaningful customer concentration as our top ten customers who accounted  for less than 6.5% of total net sales for our 2022 fiscal year. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Allen Brothers subsidiary markets certain of our center-of-the-plate proteins directly to consumers through a mail and e-commerce platform. Additionally, in response to the Pandemic, we expanded our direct-to-consumer product offerings by launching our &#8220;Shop Like a Chef&#8221; online home delivery platform in several of the markets we serve.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set forth below is a breakdown of the primary geographic markets we serve and the year we entered each market:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:28.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.138%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Market Name</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:10pt;font-weight:700;line-height:100%">Geographies Served</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:10pt;font-weight:700;line-height:100%">Year Entered</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">New York</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">New York to Atlantic City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1985</span></td></tr><tr><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:100%">Washington, D.C.</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:100%">Baltimore to Richmond</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:100%">1999</span></td></tr><tr><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:100%">Los Angeles</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:100%">Santa Barbara to San Diego and Phoenix</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:100%">2005</span></td></tr><tr><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:100%">San Francisco</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:100%">Napa Valley to Monterey Bay</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:100%">2005</span></td></tr><tr><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:100%">Las Vegas</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:100%">Las Vegas</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:100%">2005</span></td></tr><tr><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:100%">Miami</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:100%">Orlando to Miami</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:100%">2010</span></td></tr><tr><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:100%">Portland</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:100%">Portland</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:100%">2011</span></td></tr><tr><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:100%">Columbus</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:100%">Midwest</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:100%">2012</span></td></tr><tr><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:100%">Cincinnati</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:100%">Dayton to Lexington</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:100%">2013</span></td></tr><tr><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:100%">Chicago</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:100%">Chicago</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:100%">2013</span></td></tr><tr><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:100%">Vancouver</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:100%">Vancouver and Western Canada</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:100%">2013</span></td></tr><tr><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:100%">Edmonton</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:100%">Edmonton and Calgary</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:100%">2013</span></td></tr><tr><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:100%">Toronto</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:100%">Toronto</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:100%">2013</span></td></tr><tr><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:100%">Seattle</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:100%">Seattle</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:100%">2013</span></td></tr><tr><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:100%">Sacramento</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:100%">Sacramento</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:100%">2015</span></td></tr><tr><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:100%">Philadelphia</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:100%">Philadelphia</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:100%">2018</span></td></tr><tr><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:100%">Texas</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:100%">Texas</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:100%">2018</span></td></tr><tr><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:100%">New England</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:100%">New England</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:100%">2020</span></td></tr><tr><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:100%">Denver</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:100%">Denver</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:100%">2021</span></td></tr><tr><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:100%">Middle East</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:100%">Dubai, Abu Dhabi, Qatar, and Oman</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:100%">2022</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We extend credit to virtually all of our core customers on varying terms. Most of our customers have payment terms from 14 to 60 days. We complete a formal credit assessment of all significant new core customers, and our Credit and Collections Department regularly evaluates credit terms for each such customer based upon several factors, including order frequency, average order size, the types of products purchased and the length of the relationship. We believe that we are skilled at managing customer credit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Gourmet Food Products</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the primary food source solution for our customers, and, to this end, we offer our customers a comprehensive product portfolio that ranges from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America. We carry more than 55,000 SKUs and we are fully committed to utilizing our sourcing relationships and industry insights to procure products that we do not regularly carry but that our customers specifically request as they seek to create unique and innovative menu offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously evaluate potential additions to our product portfolio based on both existing and anticipated trends in the culinary industry. Our buyers have numerous contacts with suppliers throughout North America, Europe, Asia and South America and are always looking for new and interesting products that will aid our customers as they seek to keep up with the latest developments in the culinary industry. Our ability to successfully distribute a significant portion of the total production of smaller, regional and artisanal specialty food producers allows us the opportunity to be these producers&#8217; primary route-to-market in our markets without, in most cases, requiring us to make contractual commitments regarding guaranteed volume. We are also able to leverage our scale and successful track record of distributing products sourced from outside the United States and Canada to minimize importing costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to differentiate ourselves from our competitors by offering a more extensive depth and breadth of specialty products. We carry a wide range of high-quality specialty food products, including artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products across each of our markets, but we also offer a number of items in each of our respective markets that are tailored to meet the unique preferences of the individual chefs in that market. We regularly rotate our inventory to identify and bring to market new products that will continue to support our value proposition.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within our product offerings, we carry numerous gourmet brands, and at the same time, we seek to maximize product contribution through the sale of our proprietary brands, which we offer in a number of staple products, including bulk olive oil, Italian grating cheeses and butter. We believe that our ability to offer simultaneously high-quality specialty foods and ingredients, center-of-the-plate products, produce and more traditional broadline staple food products provides our customers with foodservice distribution solutions that are efficient and cost effective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Sophisticated and Experienced Sales Professionals</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ a sophisticated and experienced sales force of approximately 720 sales and customer service professionals focused on meeting our customers&#8217; goals and objectives, while concurrently educating them regarding our latest products and broader culinary trends. Our sales force is composed of the following three distinct groups which are all focused on providing outstanding service to our customers:</span></div><div><span><br/></span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Outside Sales Associates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for identifying sales opportunities, educating customers and acting as our public representatives.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Inside Sales Associates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for processing customer orders and arranging for delivery and payment.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Product Specialists:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for maintaining specialized product knowledge and educating our outside sales associates and customers regarding new products and general developments in several specific categories, including meat, seafood, pastry and cheese.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of our sales professionals have formal culinary training, degrees in the culinary arts and/or prior experience working in the culinary industry. We strive to harness this culinary knowledge and passion for food and to concurrently promote an entrepreneurial working environment. Utilizing advanced pricing optimization software available to them on a real-time basis, our sales professionals are afforded flexibility to determine the pricing of individual items for our customers within a range of pricing options. The majority of our outside sales professionals are compensated on a commission basis, and their performance is measured primarily upon their gross profit dollars obtained. We have historically experienced low turnover among our seasoned sales professionals.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we are highly focused on collaborating with our customers and educating them regarding our latest products and broader culinary trends, we view the ongoing education and training of our sales force as crucial to our continued success. To ensure that our sales professionals remain on the forefront of new culinary products and trends, we regularly hold &#8220;vendor shows&#8221; at our distribution centers, where our sales force is able to interact with vendors and learn more about the vendors&#8217; latest product offerings and the performance of these products relative to competitive offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Suppliers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to providing our customers with an unrivaled portfolio of specialty food products, as well as a comprehensive broadline product offering, produce and center-of-the-plate products. To fulfill this commitment, we maintain strong sourcing relationships with numerous producers of high-quality artisan and regional specialty food products, as well as a wide range of broadline product suppliers, produce and protein vendors. Our importing arm also provides us with access to exclusive items such as regional olive oils, truffles and charcuterie sourced from Italy, Spain, France and other Mediterranean countries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We constantly seek out and evaluate new products in order to satisfy our customers&#8217; desire to be at the forefront of the latest culinary and menu trends, and, as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure other products that we do not regularly carry but that our customers specifically request.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently distribute products from more than 2,500 different suppliers. We carry multiple products and utilize multiple suppliers in all of our product categories, thereby eliminating our dependence upon any single supplier. Additionally, we seek to limit commodity risk by utilizing sophisticated forecasting and inventory management systems to minimize the inventory carrying time of commodity-oriented products and by leveraging the specialized product knowledge of our product specialists to manage purchasing and inventory levels when appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Operations and Distribution Centers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating out of 44 distribution centers of varying size and providing service six days a week in many areas, we utilize our fleet of delivery trucks to fill customer orders, usually within 12-24 hours of order placement. We have invested significantly in sophisticated warehousing, inventory control and distribution systems, as described in more detail below.</span></div><div style="height:42.75pt;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:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented pick-to-voice technology in each of our distribution facilities, which enables our warehouse employees to fill orders with greater speed and accuracy and are implementing inventory scanning platforms in an effort to reduce damages and returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products are delivered to our distribution centers primarily by contract carriers, the suppliers themselves and our fleet of trucks. Out trucks are either owned or leased from national leasing companies and regional firms that offer competitive services. Customer orders are assembled in our distribution centers and then sorted, placed on pallets and loaded onto trucks and trailers in delivery sequence. The majority of our trucks and delivery trailers have multiple, temperature-controlled compartments that ensure all product is delivered to the customer at its optimal temperature.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ advanced routing and logistics planning software, which maximizes the number of daily deliveries that each of our trucks can make, while also enabling us to typically make deliveries within each customer&#8217;s preferred two to three hour time window. We&#8217;ve deployed truck scanning across most of our fleet which allows us to monitor the delivery of product to our customers on a real-time basis. For our direct-to-consumer business, we ship through nationally recognized couriers. We also use GPS and vehicle monitoring technology, including on-board camera technology, to regularly evaluate the condition of our delivery trucks and monitor the performance of our drivers, by tracking their progress relative to their delivery schedule and providing information regarding hard braking, idling and fast starts. Our use of this technology allows us to conduct proactive fleet maintenance, provide timely customer service and improve our risk management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an advanced information technology platform that enables us to manage our operations across our various markets, as we seek to drive our growth and profitability and ensure that the needs of our customers are met in an accurate and efficient manner. Over recent years, we have made significant investments in distribution, sales, information and warehouse management systems and are in the process of implementing a fully-integrated Enterprise Resource Planning system.&#160;Our systems improvements include the implementation of route optimization software,&#160;a warehouse management system at all specialty warehouses that integrates with pick-to-voice and directed put-away systems. We are driving increasing sales volume through our e-commerce platforms and a new mobile ordering tool which we believe will enable a much more seamless online customer experience. We also leverage a reporting and analytics platform that provides our sales team and management with the information required to drive efficiency and growth. We believe that our current systems are scalable and can be leveraged together with targeted investments in new technology to provide the fuel to drive profitable growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the Spoleto, Bel Aria, Grand Reserve, Provvista, Argonaut, Praml, Black Falls, Michael&#8217;s, Chocoa, Crescendo, Matisse, Qzina, Coccinelle, Allen Brothers, The Great Steakhouse Steaks, Del Monte, Fells Point, Bassian Farms, Sid Wainer &amp; Son, Cambridge Packing, Foley Fish, Silver State Meats, Sid Wainer &amp; Son, Alexis Foods, Chef Middle East, and The Chefs&#8217; Warehouse trademarks, we do not own or have the right to use any patent, trademark, trade name, license, franchise or concession, the loss of which would have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foodservice distribution industry is highly competitive. We compete with numerous smaller distributors on a local level, as well as with a limited number of national broadline foodservice distributors. Certain of these distributors have greater financial and other resources than we do. Bidding for contracts or arrangements with customers, particularly larger hotels and caterers, is highly competitive and distributors may market their services to a particular customer over a long period of time before they are invited to bid. We believe that most purchasing decisions in the foodservice distribution industry are based upon the quality and price of the product distributed and the distributor&#8217;s ability to completely and accurately fill orders and deliver them in a timely manner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, we had 4,124 full-time employees, 181 of whom (approximately 4%) are currently represented by unions and operate under collective bargaining agreements, which expire at various times between fiscal 2024 and 2025. We offer attractive compensation and benefit packages, and we believe our relationship with our employees is satisfactory.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental, Social and Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to upholding ethical, socially responsible and environmentally conscious business practices, consistent with</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our corporate values, to promote long-term and sustainable change. In 2022, our board of directors formed an Environmental,</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social and Governance Committee (the &#8220;ESG Committee&#8221;) to oversee our environmental, social and governance activities and</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practices. Among other things, the ESG Committee reviews and evaluates: our progress towards meeting our diversity goals</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and compliance with our responsibilities as an equal opportunity employer; our workplace safety, employee health and</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wellness, inclusion, employee training and skill improvement and other human capital management initiatives; and our</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">programs and activities relating to environmental sustainability, product quality and quality assurance, social and community</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">relations (including labor relations) and other related economic and regulatory compliance requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workforce Health and Safety</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The safety and health of our employees is a top priority for us. In response to the Pandemic, we implemented new procedures and protocols recommended by the Centers for Disease Control, federal and state governments, and other major health authorities. This includes, but is not limited to, instructing our employees to practice social distancing on our premises and those of our customers, frequent sanitation of our work environments, truck fleet and equipment, supplying personal protective equipment to our workforce and allowing our administrative employees to work from home. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Development</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Providing career development opportunities for our employees is a top priority. As an investment in the professional growth of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our employees, professional learning and development courses are provided for all employees. Our employees can readily</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">choose to take courses in categories such as safety, leadership, management, sales and business acumen, and courses may also</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be assigned to our employees based on job function.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Social and Environmental Responsibility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate policies, overseen by the ESG Committee, are intended to further strengthen and promote our commitment to social and environmental responsibility with our directors, employees, leaders and business partners. Our policy on salient human rights risks identifies key human rights issues related to our business activities and business relationships, including promoting a safe and healthy work environment, providing a fair and inclusive work environment and combating forced and underage labor. Our Human Rights Policy details our commitment to upholding fundamental human rights, and our Code of Conduct for Suppliers reflects our commitment to extending ethical business practices throughout our supply chain. Our Environmental, Health and Safety Policy promotes and protects the health and safety of our employees and reinforces our commitment to environmental stewardship, such as through our endorsement of the United Nations Global Compact CEO Water Mandate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a distributor of specialty food products and meat and seafood in the United States and Canada, we are subject to regulation by numerous international, federal, state, provincial and local regulatory agencies. For example, at the U.S. federal level, we are subject to the Federal Food, Drug and Cosmetic Act, the Bioterrorism Act and regulations promulgated by the U.S. Food and Drug Administration (&#8220;FDA&#8221;). The FDA regulates manufacturing and holding requirements for foods, specifies the standards of identity for certain foods and prescribes the format and content of certain information required to appear on food product labels, among other responsibilities. For certain product lines, we are also subject to the Federal Meat Inspection Act, the Poultry Products Inspection Act, the Perishable Agricultural Commodities Act, the Country of Origin Labeling Act and regulations promulgated thereunder by the U.S. Department of Agriculture (&#8220;USDA&#8221;). The USDA imposes standards for product quality and sanitation, including the inspection and labeling of meat and poultry products and the grading and commercial acceptance of produce shipments from vendors. The products we distribute in Canada are subject to regulation and inspection by Health Canada and the Canadian Food Inspection Agency. Our distribution operations in the Middle East are subject to regulation by municipal and local regulatory agencies including the Abu Dhabi Food Control Authority, the Ministry of Health in Qatar, the Centre for Food and Safety and Quality in Oman, and the Department of Food Safety in Dubai. Our suppliers are also subject to similar regulatory requirements and oversight. The failure to comply with applicable regulatory requirements could result in civil or criminal fines or penalties, product recalls, closure of facilities or operations, the loss or revocation of existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to state and local regulation through such measures as the licensing of our facilities, enforcement by state and local health agencies of state and local standards for our products and facilities and regulation of our trade practices in connection with the sale of products. Our facilities are generally inspected at least annually by federal and/or state authorities. These facilities are also subject to inspections and regulations issued pursuant to the Occupational Safety and Health Act by the U.S. Department of Labor, which require us to comply with certain manufacturing, health and safety standards to protect our employees from accidents and to establish hazard communication programs to transmit information about the hazards of certain chemicals present in certain products that we distribute. Our Canadian distribution facilities, repackaging activities and other operations also are subject to regulation and inspection by the Canadian Food Inspection Agency and provincial health authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trucking operations are regulated by the Surface Transportation Board, the Federal Highway Administration, Transport Canada and Canadian provincial transportation authorities. We are also regulated by the Dubai Road and Transport Authority, Abu Dhabi Transport Authority and the Ministry of Transport in Qatar and Oman. In addition, interstate motor carrier operations are subject to safety requirements prescribed by the U.S. Department of Transportation and other relevant federal and state agencies. Such matters as weight and dimension of equipment are also subject to federal and state regulations. We believe that we are in compliance with applicable regulatory requirements relating to our motor carrier operations. Our failure to comply with the applicable motor carrier regulations could result in substantial fines or revocation of our operating permits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to a broad range of federal, state, provincial and local environmental health and safety laws and regulations, including those governing discharges to air, soil and water, the handling and disposal of hazardous substances and the investigation and remediation of contamination resulting from releases of petroleum products and other hazardous substances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we are in material compliance with all international, federal, state, provincial and local regulations applicable to our operations, and management is unaware of any related issues that may have a material adverse effect upon our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Insurance</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be subject to lawsuits, claims and assessments in the normal course of business. Our management does not believe that there are any suits, claims or unasserted claims or assessments pending which would have a material adverse effect on our operations or financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain comprehensive insurance packages with respect to our facilities, equipment, product liability, directors and officers, workers&#8217; compensation and employee matters in amounts which management believes to be prudent and customary within the foodservice distribution industry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding our direct-to-consumer business, we generally do not experience any material seasonality. However, our sales and operating results may vary from quarter to quarter due to factors such as changes in our operating expenses, management&#8217;s ability to execute our operating and growth strategies, personnel changes, demand for our products, supply shortages, weather patterns and general economic conditions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Allen Brothers direct-to-consumer business is subject to seasonal fluctuations, with direct-to-consumer center-of-the-plate protein sales typically higher during the holiday season in our fourth quarter; accordingly, a disproportionate amount of operating cash flows from this portion of our business is generated in the fourth quarter. Despite a significant portion of these sales occurring in the fourth quarter, there are operating expenses, principally advertising and promotional expenses, throughout the year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pandemic has had a material impact on our business and operations and those of our customers. Our net sales were most significantly impacted during the second quarter of fiscal 2020 when, in an effort to limit the spread of the virus, federal, state and local governments began implementing various restrictions that resulted in the temporary closure of non-essential businesses in many of the markets we serve, which forced our customers in those markets to either transition their establishments to take-out service, delivery service or temporarily cease operations. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inflation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our profitability is dependent, among other things, on our ability to anticipate and react to changes in the costs of key operating resources, including food and other raw materials, labor, energy and other supplies and services. Substantial increases in costs and expenses could impact our operating results to the extent that such increases cannot be passed along to our customers. The impact of inflation on food, labor, energy and occupancy costs can significantly affect the profitability of our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive office is located at 100 East Ridge Road, Ridgefield, Connecticut 06877, and our telephone number is (203) 894-1345. Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports will be made available free of charge through the Investors section of our website (http://www.chefswarehouse.com) as soon as practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission (&#8220;SEC&#8221;). Material contained on our website is not incorporated by reference into this report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also adopted a Code of Business Conduct and Ethics (&#8220;Code of Ethics&#8221;) that applies to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer. Our Code of Ethics is publicly available on the Investor Relations section of our website (http://www.chefswarehouse.com) and is available free of charge by writing to The Chefs&#8217; Warehouse, Inc., 100 East Ridge Road, Ridgefield, Connecticut 06877, Attn: Investor Relations. If we make any substantive amendments to the Code of Ethics or grant any waiver, including any implicit waiver, from a provision of the Code of Ethics to our principal executive officer, principal financial officer or principal accounting officer, or persons performing similar functions, we intend to make any legally required disclosures regarding such amendments or waivers on the Investors section of our website (http://www.chefswarehouse.com).</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SEC also maintains an Internet website that contains reports, proxy and information statements and other information regarding issuers, including us, that file electronically with the SEC located at http://www.sec.gov.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about our Executive Officers</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:24.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Name &amp; Position</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Age</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Business Experience</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:120%">Christopher Pappas<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer and Chairman of the Board of Directors</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">63</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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-style:italic;font-weight:400;line-height:100%">Christopher Pappas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;is our founder and has served as our Chief Executive Officer since 1985 and has been our chairman since March 1, 2011. He has been our President since April 11, 2009 and before that was our President from our formation to January 1, 2007. Prior to founding our company, Mr. Pappas played basketball professionally in Europe for several years following his graduation from Adelphi University in 1981 with a Bachelor of Arts degree in Business Administration. Mr. Pappas currently oversees all of our business activities, with a focus on product procurement, sales, marketing and strategy development. Mr. Pappas's qualifications to serve on our board of directors include his extensive knowledge of our company and the specialty food products distribution business and his years of leadership at the Company.</span></div></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:700;line-height:120%">John Pappas<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice Chairman and Director</span></div></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:10pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="padding:0 1pt"></td><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-style:italic;font-weight:400;line-height:100%">John Pappas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is a founder of our company and currently serves as our Vice Chairman, a position he has held since March 1, 2011. From our founding in 1985 to March 1, 2011, he served as our Chief Operating Officer. He has 25 years of experience in logistics, facility management and global procurement and oversees our network of distribution centers nationwide. Mr. Pappas is also active in the development of our corporate strategy. Mr. Pappas's qualifications to serve on our board of directors include his extensive knowledge of our company and the specialty food products distribution industry and his years of leadership at the Company.</span></div></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:700;line-height:100%">James Leddy<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></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:10pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="padding:0 1pt"></td><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-style:italic;font-weight:400;line-height:100%">James&#8220;Jim&#8221; Leddy </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">is our Chief Financial Officer and assistant secretary, positions he has held since his appointment as of November 11, 2017. Prior to his appointment, Mr. Leddy served as our Executive Vice President of Finance since joining the Company in September 2017. Mr. Leddy previously served as interim Chief Financial Officer at JetBlue Airways from November 2016 to February 2017 and served as Senior Vice President and Treasurer from 2012 to November 2016. Prior to joining JetBlue, Mr. Leddy served as Senior Vice President, Treasury and Cash Management at NBCUniversal from 2008 until 2012, and as a Senior Technical Advisor at General Electric from 2003 until 2008. Previously, Mr. Leddy held corporate risk and treasury management positions at First Union National Bank and Dai-ichi Kangyo Bank. Mr. Leddy holds an M.B.A. in Finance and Management of Technology from the University of Connecticut and a B.A. in Economics from Fordham University.</span></div></td></tr></table></div><div style="height:42.75pt;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:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:24.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.523%"></td><td style="width:0.1%"></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:700;line-height:100%">Alexandros Aldous<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Counsel, Corporate Secretary &amp; Chief Government Relations Officer</span></div></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:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-style:italic;font-weight:400;line-height:112%">Alexandros Aldous </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is our General Counsel, Corporate Secretary, Chief Government Relations Officer &amp; Chief Administrative Officer, positions he has held since joining us in March 2011, our IPO on July 27, 2011, March 8, 2017, and September 16, 2021, respectively. Mr. Aldous is also an adjunct Professor of Law at the Washington College of Law, American University. Mr. Aldous's prior work experience includes working as an attorney with Barclays Capital, the investment banking division of Barclays Bank PLC, in London, where he focused primarily on mergers and acquisitions and capital markets, and prior to that, working as an attorney with Shearman &amp; Sterling LLP, in New York, where he focused primarily on mergers and acquisitions. Mr. Aldous is a member of both the Government Relations Leadership Committee and General Counsel Committee of the International Foodservice Distributors Association; a member of the Board of Directors of World Trade Center Miami, including chairperson of its Government Relations Committee; a member of the Board of Trustees of the American College of Greece, including a member of both its Audit Committee and Pierce College Committee; co-chairperson of the Global Alumni Advisory Board of the American College of Greece; and a member of the Board of Advisors of American University's School of International Service. Mr. Aldous earned a B.A. in Classics and Government from Colby College, a Juris Doctor and M.A. from American University and an LL.M. from the London School of Economics and Political Science. Mr. Aldous is licensed to practice law in the State of New York, District of Columbia, and England and Wales.</span></div></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:700;line-height:100%">Timothy McCauley<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></div></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:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="padding:0 1pt"></td><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-style:italic;font-weight:400;line-height:100%">Timothy McCauley</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has served as our Chief Accounting Officer, since his appointment on February 16, 2018 and previously served as our Controller since joining the Company in May 2015. Mr. McCauley has over 30 years of experience in accounting and finance roles across a variety of industries. Mr. McCauley&#8217;s prior work experience includes serving as Vice President &#8211; Finance at MacDermid Inc., Corporate Controller at Northern Tier Energy LP, Director of Financial Reporting and Investor Relations at Presstek, Inc. and Finance Director at Eastman Kodak Company. Prior to joining Eastman Kodak Company, Mr. McCauley worked with PricewaterhouseCoopers for eleven years in their assurance and business advisory practice. Mr. McCauley holds a Bachelor of Science degree in Business - Accounting from the University of Connecticut and is a registered certified public accountant in the state of Connecticut.</span></div></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></table></div><div style="height:42.75pt;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:120%">14</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.  &#160;&#160;&#160;&#160;RISK FACTORS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business, financial condition and results of operations are subject to various risks and uncertainties, including those described below and elsewhere in this Annual Report on Form&#160;10-K. This section discusses factors that, individually or in the aggregate, we think could cause our actual results to differ materially from our expected and historical results. Risk factors are organized in categories where they primarily apply, but other categories may also apply. Our business, financial condition or results of operations could be materially adversely affected by any of these risks. We note these factors for investors as permitted by the Private Securities Litigation Reform Act of 1995.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Business and Macroeconomic Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is exposed to reductions in consumer discretionary spending because our target customers operate in the food-away-from-home industry. Consumer discretionary spending may be affected by many factors outside of our control, including general economic conditions, inflation, disposable income levels and consumer confidence levels. In uncertain economic environments, consumers may choose to spend discretionary dollars less frequently which could result in a decline in consumers&#8217; food-away-from-home purchases, particularly in more expensive restaurants, and, consequently, adversely impact the businesses of our customers by, among other things, reducing the frequency with which our customers&#8217; customers choose to dine out or the amount they spend on meals while dining out. If our customers&#8217; sales decrease, our profitability could decline as we spread fixed costs across lower sales volume. Also, similar economic conditions could lead to consumers purchasing less from our direct-to-consumer platforms. Moreover, if a prolonged downturn or uncertain outlook in the economy were to occur, consumers might ultimately make long-lasting changes to their discretionary spending behavior, including dining out less frequently on a permanent basis or purchasing less on our direct-to-consumer platforms. Accordingly, adverse changes to consumer preferences or consumer discretionary spending, each of which could be affected by many different factors which are out of our control, could harm our business, financial condition or results of operations. Our continued success will depend in part upon our ability to anticipate, identify and respond to changing economic and other conditions and the impact that those conditions may have on discretionary consumer spending. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant portion of our future growth is dependent upon our ability to expand our operations in our existing markets and to penetrate new markets either through organic growth or through acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We intend to expand our presence in our existing markets by adding to our existing customer base through the expansion of our product portfolio and the increase in the volume and/or number of purchase orders from our existing customers. We cannot assure investors, however, that we will be able to continue to successfully expand or acquire critical market presence in our existing markets, as we may not successfully market our specialty food and center-of-the-plate products and brands or may encounter larger and/or more well-established competitors with substantially greater financial resources. Moreover, competitive circumstances and consumer characteristics in new segments of existing markets may differ substantially from those in the segments in which we have substantial experience. If we are unable to expand in existing markets, our ability to increase our revenues and profitability may be affected in a material and adverse manner. At times, we have grown our business by expanding into new geographic markets, including our recent expansion to in the Middle East. Efforts to expand organically may take time to produce revenues that exceed our expenses in these new markets, which can be high as we build out our infrastructure and hire associates to run our operations. Additionally, with respect to international markets, political or financial instability, changes in U.S. and foreign relationships, laws and regulations affecting the importation and taxation of goods, including duties, tariffs and quotas, or changes in the enforcement of those laws and regulations could adversely impact our financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also regularly evaluate opportunities to acquire other companies. To the extent our future growth includes acquisitions, we cannot assure investors that we will successfully identify suitable acquisition candidates, obtain financing for such acquisitions, if necessary, consummate such potential acquisitions, effectively and efficiently integrate any acquired entities or successfully expand into new markets as a result of our acquisitions. Moreover, there may be additional risks that we face to the extent that we acquire companies that are principally involved in the distribution of products that we have not historically distributed, like fresh produce. We may choose to pursue further expansion into new international markets. If we seek and attain a larger international footprint, we would be required to comply with additional foreign laws and regulations, which could increase our operating costs. Any failure to comply with these laws or regulations could result in civil and/or criminal sanctions, reputational harm and could adversely affect our financial condition and results of operations. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not achieve benefits expected from our acquisitions which could adversely impact our business and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that there are risks related to acquiring companies, including overpaying for acquisitions, losing key employees of acquired companies, failing to identify potential liabilities associated with the acquisition of the business prior to our acquisition and failing to achieve potential synergies. Additionally, our business could be adversely affected if we are unable to integrate the companies we acquired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our past growth has been achieved through acquisitions of, or mergers with, other distributors of specialty food products and center-of-the-plate protein items. Our future acquisitions may have a material adverse effect on our results of operations, particularly in periods immediately following the consummation of those transactions while the operations of the acquired business are being integrated with our operations. Achieving the benefits of acquisitions depends on timely, efficient and successful execution of a number of post-acquisition events, including successful integration of the acquired entity. Integration requires, among other things:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">maintaining the existing customer and supplier base and personnel;</span></div><div style="padding-left:36pt;text-align:justify;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">optimizing delivery routes;</span></div><div style="padding-left:36pt;text-align:justify;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">coordinating administrative, distribution and finance functions; and</span></div><div style="padding-left:36pt;text-align:justify;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">integrating management information systems and personnel.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The integration process may temporarily redirect resources previously focused on reducing product cost, resulting in lower gross profits in relation to sales. In addition, the process of combining companies could cause the interruption of, or a loss of momentum in, the activities of the respective businesses, which could have an adverse effect on their combined operations. These risks may be exacerbated in international markets where we have less operational experience. We have an integration team which is dedicated to onboarding new acquisitions and integrating information technology systems as quickly and efficiently as possible. We believe that having a team dedicated to integration helps make sure the people, processes and products we add through acquisitions are consistent with our historical business and allows our management team to focus its attention on our day-to-day operations. If the integration team does not improve our integration process, the integration of acquisitions could divert the attention of management, and any difficulties or problems encountered in the integration process could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of businesses in the future, if any, we may decide to consolidate the operations of any acquired business with our existing operations or make other changes with respect to the acquired business, which could result in special charges or other expenses. Our results of operations also may be adversely affected by expenses we incur in making acquisitions, by amortization of acquisition-related intangible assets with definite lives and by additional depreciation attributable to acquired assets. Any of the businesses we acquire may also have liabilities or adverse operating issues, including some that we fail to discover before the acquisition, and our indemnity for such liabilities typically has been limited and may, with respect to future acquisitions, also be limited. Additionally, our ability to make any future acquisitions may depend upon obtaining additional financing or the consents of our lenders. We may not be able to obtain this additional financing or these consents on acceptable terms or at all. Moreover, we may need to finance our acquisition activity with the issuance of equity or debt securities, which may have rights and preferences superior to those of our common stock and, in the case of common equity securities, may be issued at such prices and in such amounts as may cause significant dilution to our then-existing common stockholders. To the extent we seek to acquire other businesses in exchange for our common stock, fluctuations in our stock price could have a material adverse effect on our ability to complete acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, although we enter into acquisition agreements with each company or business we acquire that contain customary representations, warranties, covenants and indemnities, there is no guarantee that we will recover all of our losses that may result from a breach of such agreements. For example, most acquisition agreements contain baskets or deductibles and caps and limitations on damages and on periods in which we may bring a claim. In addition, there can be no guarantee that we will be successful on the merits of any claim that we bring arising out of a breach of an acquisition agreement or that if we are successful on the merits in bringing a claim that the sellers of the businesses we acquire will be able to pay us for our losses. Moreover, the costs that we incur to investigate a potential matter may not be fully recoverable. Additionally, as a result of an acquisition, we may enter into a new business or market or offer products that differ from our core business. Any such new business or market or the sale and distribution of new products may present new challenges for us, and we may not be able to overcome such challenges. Additionally, we may seek to distribute a different set of products than the business that we acquire, which may cause a loss of customers of those businesses if we can no longer carry the products they desire or charge more for those products than was charged before we acquired the business.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to realize the benefits expected from our acquisitions could result in a reduction in the price of our common stock as well as in increased costs, decreases in the amount of expected revenues and diversion of management&#8217;s time and energy and could materially and adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have difficulty managing and facilitating our future growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times since our inception, we have rapidly expanded our operations through organic growth, acquisitions or otherwise. This growth has placed and will continue to place significant demands upon our administrative, operational and financial resources. This growth, however, may not continue. To the extent that our customer base and our distribution networks continue to grow, this future growth may be limited by our inability to acquire new distribution facilities or expand our existing distribution facilities, make acquisitions, successfully integrate acquired entities, implement information systems initiatives or adequately manage our personnel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our future growth may be limited in part by the size and location of our distribution centers. As we near maximum utilization of a given facility, our operations may be constrained and inefficiencies may be created, which could adversely affect our results of operations unless the facility is expanded, volume is shifted to another facility or additional processing capacity is added. Conversely, as we add additional facilities or expand existing operations or facilities, excess capacity may be created. Any excess capacity may also create inefficiencies and adversely affect our results of operations. We cannot assure investors that we will be able to successfully expand our existing distribution facilities or open new distribution facilities in new or existing markets as needed to facilitate growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are able to expand our distribution network, our ability to compete effectively and to manage future growth, if any, will depend on our ability to continue to implement and improve operational, financial and management information systems on a timely basis and to expand, train, motivate and manage our employees. We cannot assure investors that our existing personnel, systems, procedures and controls will be adequate to support the future growth of our operations. Accordingly, our inability to manage our growth effectively could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is a low-margin business and our profit margins may be sensitive to inflationary and deflationary pressures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate within a segment of the foodservice distribution industry, which is an industry characterized by a high volume of sales with relatively low profit margins. Although our profit margins are typically higher than more traditional broadline foodservice distributors, they are still relatively low compared to other industries&#8217; profit margins. Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers&#8217; establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a &#8220;cost plus&#8221; markup, which helps mitigate the negative impact of deflation. If our product mix changes, we may face increased risks of margin compression, as we may be unable to achieve the same level of profit margins as we are able to capture on our traditional specialty products. Our inability to effectively price our specialty food products, produce or center-of-the-plate products, to quickly respond to inflationary and deflationary cost pressures and to reduce our expenses could have a material adverse impact on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have significant competition from a variety of sources, and we may not be able to compete successfully.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foodservice distribution industry is highly fragmented and competitive, and our future success will be largely dependent upon our ability to profitably meet our customers&#8217; needs for certain gourmet foods and ingredients, varying drop sizes, high service levels and timely delivery. We compete with numerous smaller distributors on a local level, as well as with a limited number of larger, traditional broadline foodservice distributors. We cannot assure investors that our current or potential competitors will not provide specialty food products and ingredients, produce, center-of-the-plate protein items or services that are comparable or superior to those provided by us at prices that are lower than the prices we charge or adapt more quickly than we do to evolving culinary trends or changing market requirements. It is also possible that alliances among competitors may develop and rapidly acquire significant market share. Accordingly, we cannot assure investors that we will be able to compete effectively against current and future competitors, and increased competition may result in price reductions, reduced gross margins and loss of market share, any of which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers are generally not obligated to continue purchasing products from us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our customers buy from us pursuant to individual purchase orders, as we generally do not enter into long-term agreements with our customers for the purchase of our products. Because our customers are generally not obligated to continue purchasing products from us, we cannot assure investors that the volume and/or number of our customers&#8217; purchase orders will remain constant or increase or that we will be able to maintain or add to our existing customer base. Significant decreases in the volume and/or number of our customers&#8217; purchase orders or our inability to retain or grow our current customer base may have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Damage to our reputation or lack of acceptance of our specialty food products, center-of-the-plate products and/or the brands we carry in existing and new markets could materially and adversely impact our business, financial condition or results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we have built a strong reputation for the breadth and depth of our product portfolio and the brands we carry and that we must protect and grow their value to be successful in the future. Any incident that erodes consumer confidence in or affinity for our specialty food, produce or center-of-the-plate products or brands, whether or not justified, could significantly reduce their respective values and damage our business. If our customers perceive or experience a reduction in the quality or selection of our products and brands or our customer service, or in any way believe that we failed to deliver a consistently positive experience, our business, financial condition or results of operations may be affected in a materially adverse manner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A specialty foods distribution business such as ours can be adversely affected by negative publicity or news reports, whether or not accurate, regarding food quality issues, public health concerns, illness, safety, injury or government or industry findings concerning our products or others across the food distribution industry. Although we have taken steps to mitigate food quality, public health and other foodservice-related risks, these types of health concerns or negative publicity cannot be completely eliminated or mitigated and may harm our results of operations and damage the reputation of, or result in a lack of acceptance of, our products or the brands we carry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to successfully penetrate new markets may be adversely affected by a lack of awareness or acceptance of our product portfolio or our brands in these new markets. To the extent we are unable to foster name recognition and affinity for our products and brands in new markets, we may not be able to penetrate these markets as anticipated, and, consequently, our growth may be significantly delayed or impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced losses due to our inability to collect accounts receivable in the past and could experience increases in such losses in the future if our customers are unable to pay their debts to us in a timely manner or at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our customers have experienced bankruptcy, insolvency and/or an inability to pay their debts to us as they come due. If our customers suffer significant financial difficulties or bankruptcies, they may be unable to pay their debts to us in a timely manner or at all. It is possible that our customers may contest their obligations to pay us under bankruptcy laws or otherwise. Even if our customers do not contest their obligations to pay us, if our customers are unable to pay their debts to us in a timely manner, it could adversely impact our ability to collect accounts receivable and may require that we take larger provisions for bad debt expense. Moreover, we may have to negotiate significant discounts and/or extended financing terms with these customers in such a situation in an attempt to secure payment for outstanding debts. Accordingly, if we are unable to collect upon our accounts receivable as they come due in an efficient and timely manner, our business, financial condition or results of operations may be materially and adversely affected. During periods of economic weakness, small to medium-sized businesses, like many of our independent restaurant and fine dining establishment customers, may be impacted more severely and more quickly than larger businesses. Consequently, the ability of such businesses to repay their obligations to us may deteriorate, and in some cases this deterioration may occur quickly, which could adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute could result in changes in consumer eating habits, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer eating habits may impact our business as a result of changes in attitudes regarding diet and health or new information regarding the health effects of consuming the products we distribute. If consumer eating habits change significantly, we may be required to modify or discontinue sales of certain items in our product portfolio, and we may experience higher costs associated with the implementation of those changes. Additionally, changes in consumer eating habits may result in the enactment of laws and regulations that impact the ingredients and nutritional content of our products or require us to disclose the nutritional content of products. Compliance with these laws and regulations, as well as others regarding the ingredients and nutritional </span></div><div style="height:42.75pt;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:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">content of our products, may be costly and time consuming. We cannot assure investors that we will be able to effectively respond to changes in consumer health perceptions or resulting new laws or regulations or to adapt our product offerings to trends in eating habits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business operations and future development could be significantly disrupted if we lose key members of our management team.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business significantly depends upon the continued contributions of our founders and key employees, both individually and as a group. Our future performance will substantially depend upon our ability to motivate and retain our founders Christopher Pappas, our chairman, president and chief executive officer, and John Pappas, our vice chairman, as well as certain other senior key employees. The loss of the services of either of our founders or any of our key employees, including key employees of the businesses we have acquired, could have a material adverse effect on our business, financial condition or results of operations. We have no reason to believe that we will lose the services of these individuals in the foreseeable future; however, we currently have no effective replacement for these individuals due to their experience, reputation in the foodservice distribution industry and special role in our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our insurance policies may not provide adequate levels of coverage against all claims, and fluctuating insurance requirements and costs could negatively impact our profitability. In addition, if we fail to establish proper reserves and adequately estimate future expenses, the costs associated with our self-insured group medical, workers&#8217; compensation liability and auto liability plans may adversely affect our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our insurance coverage is customary for businesses of our size and type. However, there are types of losses we may incur that cannot be insured against or that we believe are not commercially reasonable to insure. These losses, should they occur, could have a material and adverse effect on our business, financial condition or results of operations. In addition, the cost of workers&#8217; compensation insurance, auto liability insurance, general liability insurance and directors&#8217; and officers&#8217; liability insurance fluctuates based upon our historical trends, market conditions and availability. Because our operations principally are centered in large, metropolitan areas, our insurance costs are higher than if our operations and facilities were based in more rural markets. Additionally, health insurance costs in general have risen significantly over the past few years. These increases, as well as federal legislation requiring employers to provide specified levels of health insurance to all employees, could have a negative impact upon our business, financial condition or results of operations, and we cannot assure investors that we will be able to successfully offset the effect of such increases with plan modifications and cost control measures, additional operating efficiencies or the pass-through of such increased costs to our customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a self-insured group medical program. The program contains individual stop loss thresholds of $300 thousand per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. We record a liability for medical claims during the period in which they occur, as well as an estimate of incurred but not reported claims. Management determines the adequacy of these accruals based on a monthly evaluation of our historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. If we suffer a substantial loss that is not covered by our self- insurance reserves, the loss and attendant expenses could harm our business and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for workers&#8217; compensation and automobile liability to deductibles or self-insured retentions of $500 thousand per occurrence. The amounts in excess of our deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Supply Chain and Labor Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conditions beyond our control could materially affect the cost and/or availability of our specialty food products, produce or center-of-the-plate products and/or interrupt our distribution network.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our profitability and operating margins are dependent upon, among other things, our ability to anticipate and react to any interruptions in our distribution network and changes to food costs and availability. We obtain a significant portion of our specialty food products, produce and center-of-the-plate products from local, regional, national and international third-party suppliers. We generally do not enter into long-term contracts with our suppliers, whereby they would be committed to provide products to us for any appreciable duration of time. Although our purchasing volume can provide leverage when dealing with </span></div><div style="height:42.75pt;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:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">suppliers, particularly smaller suppliers for whom we may be their largest customer, suppliers may not provide or may be unable to provide the specialty food products, produce or center-of-the-plate products we need in the quantities and at the times and prices we request. Failure to identify an alternate source of supply for these items or comparable products that meet our customers&#8217; expectations may result in significant cost increases. Additionally, weather, governmental regulation, water shortages, availability and seasonality may affect our food costs or cause a disruption in the quantity of our supply. For example, weather patterns in recent years have resulted in lower than normal or, conversely, higher than normal levels of rainfall and snowfall in key agricultural states such as California, impacting the price of water and the corresponding prices of food products grown in states affected by such weather. Additionally, the route-to-market for some of the products we sell, such as baking chocolate, depends upon the stability of political climates and a stable labor force in developing nations, such as the Ivory Coast. In such countries, political and social unrest may cause the prices for these products to rise to levels beyond those that our customers are willing to pay, if the product is available at all. If we are unable to obtain these products, our customers may seek a different supplier for these or other products which could negatively impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not currently use financial instruments to hedge our risk exposure to market fluctuations in the price of food products. Similarly, our suppliers may also be affected by higher costs to source or produce and transport food products, as well as by other related expenses that they pass through to their customers, which could result in higher costs for the specialty food products or center-of-the-plate products they supply to us. Our inability to anticipate and react to changing food costs through our sourcing and purchasing practices in the future could therefore negatively impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be subject to material supply chain interruptions based upon conditions outside of our control. These interruptions could include work slowdowns, work interruptions, strikes or other adverse employment actions taken by employees of ours or our suppliers, short-term weather conditions or more prolonged climate change, crop conditions, product recalls, water shortages, transportation interruptions within our distribution channels, unavailability of fuel or increases in fuel costs, competitive demands and natural disasters or other catastrophic events, such as food-borne illnesses, pandemics or bioterrorism. The efficiency and effectiveness of our distribution network is dependent upon our suppliers&#8217; ability to consistently deliver the specialty food products, produce, meat, poultry and seafood we need in the quantities and at the times and prices we request. Accordingly, if we are unable to obtain the specialty food products, produce, meat, poultry or seafood that comprise a significant percentage of our product portfolio in a timely manner and in the quantities and at the prices we request as a result of any of the foregoing factors or otherwise, we may be unable to fulfill our obligations to customers who may, as a result of any such failure, resort to other distributors for their food product needs or change the types of products they buy from us to products that are less profitable for us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our distribution of center-of-the-plate products, like meat, poultry and seafood involves exposure to price volatility experienced by those products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With our distribution of center-of-the-plate products like meat, poultry and seafood, we are susceptible to increases in the prices of those products, and we cannot assure investors in our common stock that all or part of any increased costs experienced by us from time to time can be passed along to consumers of our products, in a timely manner or at all. Conversely, rapid downward pricing for these products, including as a result of export restrictions on U.S. beef products or lower demand internationally for U.S. beef products, may result in us lowering our prices to our customers even though our inventory on hand is at a higher cost. The supply and market price of our center-of the plate products are typically more volatile than most of our core specialty products and are dependent upon a variety of factors over which we have no control, including the relative cost of feed and energy, weather, livestock diseases, government regulation and the availability of beef, chicken and seafood.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prices of our meat and poultry products are largely dependent on the production of feed ingredients, which is affected primarily by the global level of supply inventories and demand for feed ingredients, the agricultural policies of the U.S. and foreign governments and weather patterns throughout the world. In particular, weather patterns often change agricultural conditions in an unpredictable manner. A significant change in weather patterns could affect supplies of feed ingredients, as well as the industry&#8217;s ability to obtain feed ingredients or deliver products. More recently, feed prices have been impacted by increased demand both domestically for ethanol and globally for protein production.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our center-of-the-plate category is subject to risks relating to animal health and diseases. An outbreak of diseases affecting livestock (such as foot-and-mouth disease or bovine spongiform encephalopathy, commonly referred to as mad cow disease) could result in restrictions on sales of products, restrictions on purchases of livestock from suppliers or widespread destruction of livestock. Outbreaks of diseases, or the perception by the public that an outbreak has occurred, or other concerns regarding diseases, can lead to inadequate supply, cancellation of orders by customers and adverse publicity, any of which can </span></div><div style="height:42.75pt;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:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have a significant negative impact on consumer demand and, as a result, on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, meat, poultry and seafood products that we distribute could be subject to recall because they are, or are alleged to be, contaminated, spoiled or inappropriately labeled. Our meat, poultry and seafood products may be subject to contamination by disease-producing organisms, or pathogens, such as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Listeria monocytogenes</span><span style="color:#000000;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-style:italic;font-weight:400;line-height:120%">Salmonella</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and generic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">E.coli</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These pathogens are generally found in the environment, and, as a result, there is a risk that they, as a result of food processing, could be present in the meat, poultry and seafood products that we distribute. These pathogens can also be introduced as a result of improper handling in our facilities or at the consumer level. These risks may be controlled, although not eliminated, by adherence to good manufacturing practices and finished product testing. We have little, if any, control over proper handling before we receive the product or once the product has been shipped to our customers. Illness and death may result if the pathogens are not eliminated before these products are sold to customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also susceptible to increases in the prices of our seafood products. The prices of our seafood products are largely dependent on the continuous supply of fresh seafood, which in turn could be affected by a large number of factors, including, but not limited to, environmental factors, the availability of seafood stock, weather conditions, water contamination, the policies and regulations of the governments of the relevant territories where such fishing is carried out, the ability of the fishing companies and fishermen that supply us to continue their operations and pressure from environmental or animal rights groups. The major raw material for our seafood products is fresh seafood, and any shortage in supply or upsurge in demand of fresh seafood may lead to an increase in prices, which may adversely affect our profitability, including as a result of increased production costs and lower profit margins.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to extensive regulation and oversight by the USDA, the FDA, and other federal, state, local and foreign authorities regarding the processing, packaging, storage, safety, distribution, advertising and labeling of its products. Recently, food safety practices and procedures in the meat processing industry have been subject to more intense scrutiny and oversight by the USDA. Failure to comply with existing or new laws and regulations could result in administrative penalties and injunctive relief, civil remedies, fines, interruption of operations, recalls of products or seizures of properties, potential criminal sanctions and personal injury or other damage claims. These remedies, changes in the applicable laws and regulations or discovery of currently unknown conditions could increase costs, limit business operations and reduce profitability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Group purchasing organizations may become more active in our industry and increase their efforts to add our customers as members of these organizations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers, including a majority of our hotel customers, purchase their products from us through group purchasing organizations. These organizations have increased their efforts to aggregate the purchasing power of smaller, independent restaurants in an effort to lower the prices paid by these customers on their foodservice orders, and we have experienced some pricing pressure from these purchasers. If these group purchasing organizations are able to add a significant number of our customers as members, we may be forced to lower the prices we charge these customers in order to retain the business, which would negatively affect our business, financial condition or results of operations. Additionally, if we were unable or unwilling to lower the prices we charge for our products to a level that was satisfactory to the group purchasing organization, we may lose the business of those of our customers that are members of these organizations, which could have a material adverse impact on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fuel cost volatility may have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuel cost volatility may have a negative impact on our business, financial condition or results of operations. The cost of diesel fuel can increase the price we pay for products as well as the costs we incur to distribute products to our customers. These factors, in turn, may negatively impact our net sales, margins, operating expenses and operating results. Although we have been able to pass along a portion of increased fuel costs to our customers in the past, we cannot assure investors that we can do so again. If fuel costs increase in the future, we may experience difficulties in passing all or a portion of these costs along to our customers, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in our labor costs, including as a result of labor shortages, the unionization of some of our associates, the price or unavailability of insurance and changes in government regulation could slow our growth or harm our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a wide range of labor costs. Because our labor costs (particularly those in our center-of-the-plate category) are, as a percentage of revenues, higher than other industries, we may be significantly harmed by labor cost increases.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are dependent upon our experienced and sophisticated sales professionals, warehouse personnel and drivers, and, in our center-of-the plate facilities, on the experienced butchers we employ. Qualified individuals have historically been in short supply and an inability to attract and retain them may limit our ability to expand our operations in existing markets, as well as our ability to penetrate new markets. We cannot assure investors that we will be able to attract and retain qualified individuals in the future. Additionally, the cost of attracting and retaining qualified individuals may be higher than we currently anticipate, and as a result, our profitability could decline. We are subject to the risk of employment-related litigation, which we believe increased as a result of our large workforce in California and New York, at both the state and federal levels, including claims styled as class action lawsuits, which are more costly to defend. Also, some employment-related claims in the area of wage and hour disputes are not insurable risks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to control costs while still providing competitive healthcare benefits to our staff members, significant increases in healthcare costs continue to occur, and we can provide no assurance that our cost containment efforts in this area will be effective. Moreover, we are continuing to assess the impact of federal healthcare legislation on our healthcare benefit costs, and significant increases in such costs could adversely impact our operating results. We cannot assure investors that we will be able to pass through the costs of such legislation in a manner that will not adversely impact our operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, many of our delivery and warehouse personnel are hourly workers subject to various minimum wage requirements. Mandated increases in minimum wage levels have recently been and continue to be proposed and implemented at both federal and state government levels. Minimum wage increases may increase our labor costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to the regulations of the U.S. Citizenship and Immigration Services and U.S. Customs and Immigration Enforcement. Our failure to comply with federal and state labor laws and regulations, or our employees&#8217; failure to meet federal citizenship or residency requirements, could result in a disruption in our work force, sanctions or fines against us as well as adverse publicity and additional cost.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, we had 4,124 full-time employees, 181 of whom (approximately 4%) are represented by unions and are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. We have in the past been the focus of union negotiating efforts, and it is likely that we will be the focus of similar efforts in the future.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we increase our employee base and broaden our distribution operations to new geographic markets, including as a result of acquisitions, our increased visibility could result in increased or expanded union-organizing efforts or we may acquire businesses with unionized workforces. Three labor unions have been certified to represent bargaining units at our New York, Chicago and Maryland facilities, and we have entered into a collective bargaining agreement with our union employees in New York, Chicago and Maryland. Although we have not experienced a work stoppage to date, if we are unable to successfully negotiate union contracts, or renewals of existing contracts, if additional employees were to unionize or if we acquire additional businesses with unionized employees, we could be subject to work stoppages and increases in labor costs, either of which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic and Global Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant public health epidemics or pandemics, including&#160;COVID-19,&#160;may adversely affect our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A public health epidemic or pandemic can significantly impact our business or those of our core customers or suppliers, particularly if located in geographies in which we have significant operations. Such events could significantly impact the food-away-from-home industry and other industries that are sensitive to changes in consumer discretionary spending habits. In addition, our operations could be disrupted if we were required to quarantine employees that work at our various distribution centers and processing facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For instance, the outbreak of&#160;the COVID-19 pandemic had an adverse impact on numerous aspects of our business, financial condition and results of operations including, but not limited to, our growth, product costs, supply chain disruptions, labor shortages, logistics constraints, customer demand for our products and industry demand generally, consumer spending, our liquidity, the price of our securities and trading markets with respect thereto, our ability to access capital markets, and the global economy and financial markets generally. The Pandemic may also have exacerbated many of the other risks described in this section or may have the potential to do so in the future. The extent to which the Pandemic impacts our financial condition or results of operations is uncertain and will depend on future developments including new information that may emerge on the severity or transmissibility of the disease, new variants, government responses, trends in infection rates, development and distribution of effective medical treatments and vaccines, and future consumer spending behavior, among others.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our foodservice distribution operations are concentrated in certain culinary markets, we are susceptible to economic and other developments, or events, including adverse weather conditions, in these areas.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial condition and results of operations are highly dependent upon the local economies of the culinary markets in which we distribute our products. In recent years, certain of these markets have been more resilient to economic downturns than others. Moreover, sales in our New York market, which we define as our operations spanning from New York to Atlantic City, accounted for approximately 18.8% of our net sales for fiscal year 2022. We are therefore particularly exposed to downturns in this regional economy. We also have significant operations in the San Francisco Bay area, Los Angeles, California, New England and Middle East. Deterioration in the economic conditions of our key markets generally, or in the local economy of the New York metropolitan area, San Francisco Bay or Los Angeles, California,  New England and Middle East areas, specifically, could affect our business, financial condition or results of operations in a materially adverse manner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, given our geographic concentrations, and recent international expansion, other regional occurrences such as adverse weather conditions, terrorist attacks and other catastrophic events could have a material adverse effect on our business, financial condition or results of operations. Adverse weather conditions can significantly impact the business of our customers and our ability to profitably and efficiently conduct our operations and, in severe cases, could result in our trucks being unable to make deliveries or cause the temporary closure or the destruction of one or more of our distribution centers. Our operations and/or distribution centers which are located in (i) New York City, New England, Ohio, Washington D.C., Chicago and Canada are particularly susceptible to significant amounts of snowfall and ice, (ii) Miami and Orlando are particularly susceptible to hurricanes and flooding, and (iii) Los Angeles and San Francisco are particularly susceptible to earthquakes, mudslides and wildfires, among other locally occurring adverse weather conditions. In addition, our restaurant customers, many of which are independently owned with operations limited to one or two markets, may be less able to withstand the impact on their business from adverse weather conditions than national chain restaurants because they are unable to spread the risks of such events across numerous locations. In some cases, these customers may not be able to re-open their restaurants, and consequently make payment to us for products previously provided, if the weather event or other catastrophic event is severe, particularly if they lacked sufficient insurance or their insurance claims are not processed quickly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to their prominence as, among other characteristics, densely-populated major metropolitan cities and as international hubs for intermodal transportation, a majority of our markets are known as targets for terrorist activity and other catastrophic events and could be subject to transportation disruption. Our markets outside the United States may also be impacted by political protests or instability. If our or our customers&#8217; operations are significantly disrupted or if any one or more of our distribution centers is temporarily closed or destroyed for any of the foregoing reasons, our business, financial condition or results of operations may be materially adversely affected. In anticipation of any such adverse weather conditions, terrorist attacks, man-made disasters or other unforeseen regional occurrences, we have implemented a disaster recovery plan. Should any of these events occur, and if we are unable to execute our disaster recovery plan, we may experience challenges in acquiring and distributing our products, failures or delays in the recovery of critical data, delayed reporting and compliance with governmental entities, inability to perform necessary corporate functions and other breakdowns in normal operating procedures that could have a material adverse effect on our business and create exposure to administrative and other legal claims against us. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our global operations, we are required to comply with laws and regulations governing ethical, anti-bribery and similar business practices. In our foreign operations, we are subject to the risk that one or more of our employees, contractors or agents could engage in business practices prohibited by U.S. laws and regulations that are applicable to us, such as the Foreign Corrupt Practices Act, including those based in or from countries where practices that violate U.S. laws and regulations or the laws and regulations of other countries may be customary, or will engage in business practices that are prohibited by the Company&#8217;s policies or circumvent its compliance programs. Any of these violations could adversely affect our business, financial condition and operating results. Further, foreign currency exchange rates and fluctuations may have an effect on our future costs or on future cash flows from our foreign operations and could adversely affect our financial condition and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Information Technology, Intellectual Property and Data Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon information technology solutions including enterprise networks and software to process, transmit and store data related to virtually all our business processes and activities. Our business involves the storage and transmission of many types of sensitive or confidential information, including customers&#8217; and suppliers&#8217; personal information, private information about employees, and financial and strategic information about us and our operations. We leverage a suite of integrated hardware and software that relies on the availability of private and public networks to facilitate collaboration among all stakeholders.&#160; </span></div><div style="height:42.75pt;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:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Likewise, we use mobile networks, web social media and other online applications to conduct business with suppliers and customers. Our operations depend upon our ability to protect our computer equipment and systems against damage from physical theft, fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity breaches, viruses, worms and other disruptive problems. We are continuously improving our information technology solutions, resulting in a larger technological presence and corresponding increase in exposure to cybersecurity risk.&#160; Any damage or failure of our computer systems or network infrastructure that causes an interruption in our operations, due to theft, destruction, loss, misappropriation, or release of confidential information or intellectual property, or interference with our information technology systems or the technology systems of third parties on which we rely, could result in business disruption, negative publicity, brand damage, violation of privacy laws, loss of customers, potential liability, remediation costs, and competitive disadvantage, which in turn could adversely affect our business and results of operations. While we have implemented cybersecurity solutions, conducted employee awareness campaigns, employed both internal resources and external consultants to conduct auditing and testing for weaknesses in our systems, controls, firewalls and encryption and intend to maintain and upgrade our security technology and operational procedures to prevent such damage, breaches or other disruptive problems, we cannot assure investors that these security measures will either continue or be successful.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our investments in information technology may not produce the benefits that we anticipate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In an attempt to reduce our operating expenses, increase our operational efficiencies, boost our operating margins and more closely track the movement of our inventory in our center-of-the-plate category, we have aggressively invested in the development and implementation of new information technology. We may not be able to implement these technological changes in the time frame we have planned, and any delays in implementation could negatively impact our business, financial condition or results of operations. In addition, the costs to make these changes may exceed our estimates and will likely exceed any benefits that we realize during the early stages of implementation. Even if we are able to implement the changes as planned, and within our cost estimates, we may not be able achieve the expected efficiencies, cost savings and operational enhancements from these investments which could have an adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to adequately protect our intellectual property, which, in turn, could harm the value of our brands and adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to implement our business plan successfully depends in part upon our ability to further build brand recognition, including for our proprietary products, using our trademarks, service marks and other proprietary intellectual property, including our names and logos. We have registered or applied to register a number of our trademarks. We cannot assure investors that our trademark applications will be approved. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our goods and services, which could result in loss of brand recognition and could require us to devote resources to advertising and marketing new brands. If our efforts to register, maintain and protect our intellectual property are inadequate, or if any third party misappropriates, dilutes or infringes upon our intellectual property, the value of our brands may be harmed, which could have a material adverse effect on our business, financial condition or results of operations and might prevent our brands from achieving or maintaining market acceptance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also face the risk of claims that we have infringed third parties&#8217; intellectual property rights. If third parties claim that we have infringed or are infringing upon their intellectual property rights, our operating profits could be affected in a materially adverse manner. Any claims of intellectual property infringement, even those without merit, could be expensive and time consuming to defend, require us to rebrand our services, if feasible, divert management&#8217;s attention and resources or require us to enter into royalty or licensing agreements in order to obtain the right to use a third party&#8217;s intellectual property. Any royalty or licensing agreements, if required, may not be available to us on acceptable terms or at all. A successful claim of infringement against us could result in our being required to pay significant damages, enter into costly license or royalty agreements, or stop the sale of certain products or services, any of which could have a negative impact on our business, financial condition or results of operations and could harm our future prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Legal and Regulatory Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product liability claims could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like any other distributor of food products, we face an inherent risk of exposure to product liability claims if the products we sell cause injury or illness. We may be subject to liability, which could be substantial, because of actual or alleged contamination in products sold by us, including products sold by companies before we acquired them. We have, and the companies we have acquired have had, liability insurance with respect to product liability claims. This insurance may not continue to be available at a reasonable cost or at all, and it may not be adequate to cover product liability claims against us or </span></div><div style="height:42.75pt;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:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">against any of the companies we have acquired. We generally seek contractual indemnification from manufacturers or suppliers of the product, but any such indemnification is limited, as a practical matter, to the creditworthiness of the indemnifying party. If we or any of our acquired companies do not have adequate insurance or contractual indemnification available, product liability claims and costs associated with product recalls, including a loss of business, could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to significant governmental regulation, and failure to comply could subject us to enforcement actions, recalls or other penalties, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is highly regulated at the federal, state and local levels, and our specialty food products, meat, poultry and seafood products and distribution operations require various licenses, permits and approvals. For example:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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 products we distribute in the United States are subject to regulation and inspection by the FDA and the USDA, the products we distribute in the Middle East are subject to regulation and inspection by the Abu Dhabi Food Control Authority, Ministry of Health, and Centre for Food Safety and Quality, and the products we distribute in Canada are subject to regulation by Health Canada and the Canadian Food Inspection Agency;</span></div><div style="padding-left:36pt;text-align:justify;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 warehouse, distribution facilities, repackaging activities and other operations also are subject to regulation and inspection, as applicable, by the FDA, the USDA, Health Canada, the Canadian Food Inspection Agency, Abu Dhabi Food Control Authority, Ministry of Health, Centre for Food Safety and Quality, and state, and provincial health authorities; and</span></div><div style="padding-left:36pt;text-align:justify;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 U.S., Canadian, and Middle Eastern trucking operations are subject to regulation by, as applicable, the U.S. Department of Transportation, the U.S. Federal Highway Administration, Transport Canada, the Surface Transportation Board, Dubai Road and Transport Authority, Abu Dhabi Transport Authority, Ministry of Transport, and provincial transportation authorities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The failure to comply with applicable regulatory requirements could result in civil or criminal fines or penalties, product recalls, closure of facilities or operations, the loss or revocation of any existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business, any of which could have a material adverse effect on our business, financial condition or results of operations. Our suppliers are also subject to similar regulatory requirements and oversight.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a distributor and repackager of specialty food products and meat, poultry and seafood products, we are subject to increasing governmental scrutiny of and public awareness regarding food safety and the manufacture, sale, packaging, storage and marketing of natural, organic and other food products. Compliance with these laws may impose a significant burden upon our operations. If we were to distribute foods that are or are perceived to be contaminated, or otherwise not in compliance with applicable laws, any resulting product recalls could have a material adverse effect on our business, financial condition or results of operations. We cannot assure investors in our common stock that these actions will not adversely impact us or others in our industry further, including suppliers of the products we sell, many of whom are small-scale producers who may be unable or unwilling to bear the expected increases in costs of compliance and as a result cease operations or seek to pass along these costs to us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, concern over climate change, including the impact of global warming, has led to significant U.S. and international legislative and regulatory efforts to limit greenhouse gas emissions. Increased regulation regarding greenhouse gas emissions, especially diesel engine emissions, could impose substantial costs upon us. These costs include an increase in the cost of the fuel and other energy we purchase and capital costs associated with updating or replacing our vehicles prematurely.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until the timing, scope and extent of such regulation becomes known, we cannot predict its effect on our business, financial condition or results of operations. It is reasonably possible, however, that such regulation could impose material costs on us that we may be unable to pass on to our customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Federal, state, provincial and local tax rules in the United States, Canada and the Middle East may adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal, state, provincial and local tax rules in the United States, Canada and Middle East. Although we believe that our tax estimates are reasonable, if the Internal Revenue Service (&#8220;IRS&#8221;) or any other taxing authority disagrees with the positions we have taken on our tax returns, we could face additional tax liability, including interest and penalties. If material, payment of such additional amounts upon final adjudication of any disputes could have a material impact on our business, financial condition or results of operations. </span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many jurisdictions and intergovernmental organizations have been discussing or are in the process of implementing proposals that may change various aspects of the existing framework under which our tax obligations are determined in future periods. For example, the Organization for Economic Co-operation and Development (the &#8220;OECD&#8221;), an international association comprised of 38 countries, including the United States, has issued proposals that change long-standing tax principles including on a global minimum tax initiative. On December 12, 2022 the European Union member states agreed to implement the OECD&#8217;s Base Erosion and Profit Shifting (&#8220;BEPS&#8221;) 2.0 Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least &#8364;750 million, which would go into effect in 2024. In December 2022, South Korea enacted new global minimum tax rules to align with the OECD's BEPS 2.0 Pillar Two. Other countries, including the United Kingdom, Switzerland, Canada, and Australia are also actively considering changes to their tax laws to adopt certain parts of the OECD&#8217;s proposals. The Company will continue to monitor regulatory developments to assess potential impacts to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complying with new tax rules, laws or regulations could impact our business, financial condition or results of operations, and increases to federal, provincial or state statutory tax rates and other changes in tax laws, rules or regulations may increase our effective tax rate. Any increase in our effective tax rate could have a material impact on our business, financial condition or results of operations. </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%">We estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. A valuation allowance is recognized if, based on the available positive and negative evidence, it is more likely than not that some or all of a deferred tax asset is not recoverable. This evaluation considers several factors, including recent results of operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. Our financial condition and results of operations could be adversely impacted if our valuation allowances increase due to an unfavorable change in our estimate of the recoverability of our deferred tax assets or changes in laws or regulations that limit our ability to recover them.</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%;text-decoration:underline">Financial Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our substantial indebtedness may limit our ability to invest in the ongoing needs of our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, we had approximately $686.0 million of total indebtedness, consisting of $299.3 million of loans outstanding on our senior secured term loan facility (&#8220;Term Loan&#8221;), $333.2 million of convertible debt, $11.3 million of finance leases, and other revolving credit facilities of $2.2 million . We had $40.0 million borrowings outstanding under our asset-based loan facility (&#8220;ABL&#8221;). See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our indebtedness could have important consequences for us and our investors. For example our indebtedness:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">requires us to utilize a substantial portion of our cash flows from operations to make payments on our indebtedness, reducing the availability of our cash flows to fund working capital, capital expenditures, development activity and other general corporate purposes;</span></div><div style="padding-left:36pt;text-align:justify;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">increases our vulnerability to adverse general economic or industry conditions;</span></div><div style="padding-left:36pt;text-align:justify;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">limits our flexibility in planning for, or reacting to, changes in our business or the industries in which we operate;</span></div><div style="padding-left:36pt;text-align:justify;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">makes us more vulnerable to increases in interest rates, as borrowings under our Term Loan and ABL (together the &#8220;Credit Facilities&#8221;) are at variable rates;</span></div><div style="padding-left:36pt;text-align:justify;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">in the case of our convertible debt, could result in the issuance of additional shares of our common stock that would result in the dilution of our then-existing stockholders;</span></div><div style="padding-left:36pt;text-align:justify;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">limits our ability to obtain additional financing in the future for working capital or other purposes, including to finance acquisitions; and</span></div><div style="padding-left:36pt;text-align:justify;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">places us at a competitive disadvantage compared to our competitors with less indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our earnings are insufficient to fund our operations, including our acquisition growth strategy, we will need to raise additional capital or issue additional debt, including longer-term, fixed-rate debt, to pay our indebtedness as it comes due or as our availability under our ABL is exhausted. If we are unable to obtain funds necessary to make required payments or if we fail to comply with the various requirements of our Credit Facilities and convertible debt agreements, we would be in default, which would permit the holders of our indebtedness to accelerate the maturity of the indebtedness and could cause defaults under any indebtedness we may incur in the future. Any default under our indebtedness requiring the repayment of outstanding borrowings would have a material adverse effect on our business, financial condition and results of operations. If we are unable to refinance or repay our indebtedness as it becomes due, we may become insolvent and be unable to continue operations.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the agreements governing the Credit Facilities contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and the indebtedness incurred in compliance with these restrictions could be substantial. Also, these restrictions do not prevent us from incurring obligations that do not constitute indebtedness. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The agreements governing the Credit Facilities require us to maintain fixed charge coverage ratios and leverage ratios. Our ability to comply with these ratios in the future may be affected by events beyond our control, and our inability to comply with the required financial ratios could result in a default under the Credit Facilities. In the event of events of default, the lenders under the Credit Facilities could elect to terminate lending commitments and declare all borrowings outstanding, together with accrued and unpaid interest and other fees, to be immediately due and payable. See &#8220;Management&#8217;s Discussion and Financial Condition and Results of Operations</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity and Capital Resources.&#8221;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to raise capital in the future may be limited.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operations may consume resources, including availability under our ABL, faster than we currently anticipate. In the future, we may need to raise additional funds through the issuance of new equity securities, debt, including longer-term, fixed-rate debt, or a combination of both. Additional financing may not be available on favorable terms or at all. If adequate funds are not available on acceptable terms, we may be unable to fund our capital requirements or grow our business through acquisitions, or otherwise. If we issue new debt securities, the debt holders may have rights senior to those of our common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity securities or convertible debt, existing stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in any future offering will depend upon market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. Thus, our stockholders bear the risk of our future securities offerings reducing the market price of our common stock and diluting their interest.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to obtain debt or other financing, including financing necessary to execute on our acquisition strategy, on favorable terms or at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are inherent risks in our ability to borrow debt capital. Lenders, including those participating in the Credit Facilities, may become insolvent or tighten their lending standards, which could make it more difficult for us to borrow under our ABL, refinance our existing indebtedness or obtain other financing on favorable terms or at all. Our access to funds under the Credit Facilities is dependent upon the ability of our lenders to meet their funding commitments. Our financial condition and results of operations would be adversely affected in a material manner if we were unable to draw funds under the ABL because of a lender default or if we had to obtain other cost-effective financing. Longer term disruptions in the capital and credit markets as a result of uncertainty, changing or increased regulation, reduced alternatives or failures of significant financial institutions could adversely affect our access to liquidity needed for our business. Any disruption could require us to take measures to conserve cash until the markets stabilize or until alternative credit arrangements or other funding for our business can be arranged. Such measures could include deferring capital expenditures (including our entry into new markets, including through acquisitions) and reducing or eliminating other discretionary uses of cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Relating to Ownership of our Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock may be volatile and our stockholders could lose all or part of their investment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility in the market price of our common stock may prevent our stockholders from being able to sell their shares at or above the price the stockholders paid for their shares. The market price of our common stock could fluctuate significantly for various reasons, which include the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;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 quarterly or annual earnings or those of other companies in our industry;</span></div><div style="padding-left:36pt;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 in laws or regulations, or new interpretations or applications of laws and regulations, that are applicable to our business;</span></div><div style="padding-left:36pt;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 public&#8217;s reaction to our press releases, our other public announcements and our filings with the SEC;</span></div><div style="padding-left:36pt;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 in accounting standards, policies, guidance, interpretations or principles;</span></div><div style="padding-left:36pt;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">additions or departures of our senior management personnel;</span></div><div style="padding-left:36pt;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">sales of common stock by our directors and executive officers;</span></div><div style="padding-left:36pt;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">adverse market reaction to any indebtedness we may incur or securities we may issue in the future;</span></div><div style="padding-left:36pt;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">actions by stockholders;</span></div><div style="height:42.75pt;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:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;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 level and quality of research analyst coverage for our common stock, changes in financial estimates or investment recommendations by securities analysts following our business or failure to meet such estimates;</span></div><div style="padding-left:36pt;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 financial disclosure we may provide to the public, any changes in such disclosure or our failure to meet projections included in our public disclosure;</span></div><div style="padding-left:36pt;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">various market factors or perceived market factors, including rumors, whether or not correct, involving us, our customers, our distributors or suppliers or our competitors;</span></div><div style="padding-left:36pt;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">introductions of new products or new pricing policies by us or by our competitors;</span></div><div style="padding-left:36pt;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">acquisitions or strategic alliances by us or our competitors;</span></div><div style="padding-left:36pt;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">short sales, hedging and other derivative transactions in our common stock;</span></div><div style="padding-left:36pt;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 operating and stock price performance of other companies that investors may deem comparable to us; and</span></div><div style="padding-left:36pt;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">other events or factors, including changes in general conditions in the United States and global economies or financial markets (including those resulting from acts of God, war, incidents of terrorism, global pandemics or responses to such events).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;13, 2023, our executive officers, directors and their affiliates beneficially owned, in the aggregate, approximately 11.9% of our outstanding shares of common stock. In particular, Christopher Pappas, our president and chief executive officer, and John Pappas, our vice chairman, beneficially owned approximately 10.0% of our outstanding shares of common stock as of February&#160;13, 2023. As a result of their significant individual ownership levels, these stockholders will be able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, amendment of our certificate of incorporation and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities analysts or industry analysts downgrade our stock, publish negative research or reports or do not publish reports about our business, our stock price and trading volume could decline.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us, our business and our industry. If one or more analysts adversely change their recommendation regarding our stock or our competitors&#8217; stock, our stock price may likely decline. If one or more analysts cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future and our stock may not appreciate in value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently intend to retain our future earnings, if any, to finance the operation and growth of our business and do not expect to pay any cash dividends in the foreseeable future. As a result, the success of an investment in shares of our common stock will depend upon any future appreciation in its value. There is no guarantee that shares of our common stock will appreciate in value or that the price at which our stockholders have purchased their shares will be able to be maintained.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our issuance of preferred stock or debt securities could adversely affect holders of our common stock and discourage a takeover.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is authorized to issue up to 5 million shares of preferred stock without any action on the part of our stockholders. Our board of directors also has the power, without stockholder approval, to set the terms of any series of preferred stock that may be issued, including voting rights, dividend rights, preferences over our common stock with respect to dividends or in the event of a dissolution, liquidation or winding up and other terms. In the event that we issue preferred stock in the future that has preference over our common stock with respect to payment of dividends or upon our liquidation, dissolution or winding up, or if we issue preferred stock with voting rights that dilute the voting power of our common stock, the rights of the holders of our common stock or the market price of our common stock could be adversely affected. In addition, the ability of our board of directors to issue shares of preferred stock without any action on the part of our stockholders may impede a takeover of us and prevent a transaction favorable to our stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in the future, we may need to raise additional funds or pay all, or a portion, of the acquisition price for a business we acquire through the issuance of new debt, including longer-term, fixed-rate debt. If we issue new debt securities, the debt holders may have rights senior to those of our common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock.</span></div><div style="height:42.75pt;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:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some provisions of our charter documents and Delaware law may have anti-takeover effects that could discourage an acquisition of us by others, even if an acquisition would be beneficial to our stockholders, and may prevent attempts by our stockholders to replace or remove our current management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our certificate of incorporation and bylaws as well as provisions of the Delaware General Corporation Law could make it more difficult for a third party to acquire us or increase the cost of acquiring us, even if doing so would benefit our stockholders, including transactions in which stockholders might otherwise receive a premium for their shares. These provisions include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;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">authorizing the issuance of &#8220;blank check&#8221; preferred stock, the terms of which may be established and shares of which may be issued without stockholder approval;</span></div><div style="padding-left:36pt;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">prohibiting stockholder action by written consent, thereby requiring all stockholder actions to be taken at a meeting of our stockholders;</span></div><div style="padding-left:36pt;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">eliminating the ability of stockholders to call a special meeting of stockholders; and</span></div><div style="padding-left:36pt;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">establishing advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.  &#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">29</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.  &#160;&#160;&#160;&#160;PROPERTIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate 44 distributions centers located in the United States, Canada, Qatar, Oman, and United Arab Emirates, totaling approximately 2.9 million square feet. We own two distribution facilities in Massachusetts with a combined 241,000 square feet,  two distribution centers in Ohio with a combined 120,397 square feet, and a 10,000 square foot protein processing facility and distribution center in Chicago, Illinois. All of our other properties are leased. The following table sets forth our significant distribution, protein processing, corporate and other support facilities by state or country and their approximate aggregate square footage as of  February&#160;13, 2023.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:53.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.305%"></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:10pt;font-weight:700;line-height:100%">State / Country</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:10pt;font-weight:700;line-height:100%">Number of Facilities</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:10pt;font-weight:700;line-height:100%">Total Square Footage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Maryland</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">United Arab Emirates</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Massachusetts</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">Florida</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">New York</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Oregon</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">New Jersey</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Illinois</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Ohio</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Nevada</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Canada</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Qatar</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">Connecticut</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Arizona</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Oman</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Washington</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Colorado</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,374,500&#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:top"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Represents our corporate headquarters in Ridgefield, Connecticut.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes a corporate office in Miami, Florida. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider our properties to be in good condition generally and believe our facilities are adequate for our operations and provide sufficient capacity to meet our anticipated requirements.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.  &#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div><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 are subject to various legal proceedings that arise from the normal course of business activities. If an unfavorable ruling were to occur, there exists the possibility of a material adverse impact on our results of operations, prospects, cash flows, financial position and brand. We are not currently aware of any pending or threatened legal proceeding against us that could have a material adverse effect on our business, operating results or financial condition.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. &#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;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:120%">30</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.  &#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Chefs&#8217; Warehouse, Inc. Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is publicly traded under the symbol &#8220;CHEF&#8221; on the NASDAQ Global Select Market. As of December&#160;31, 2022, there were 204 holders of record of our common stock. This does not include the number of persons whose stock is in nominee or &#8220;street&#8221; name accounts through brokers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid a cash dividend on our common stock and do not anticipate paying any cash dividends on our common stock in the foreseeable future. Furthermore, we are prohibited from paying cash dividends under the terms of our senior secured credit facilities without the consent of the lenders thereunder.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total stockholder return on our common stock during the period from December&#160;29, 2017 through December&#160;30, 2022 with the cumulative total return on the NASDAQ Composite and the S&amp;P Smallcap Food Distributor Index. The comparison assumes that $100 was invested on December&#160;29, 2017 in our common stock and in each of the foregoing indices and assumes reinvestment of dividends, if any.</span></div><div><span><br/></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%">The following performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate such information by reference into such filing.</span></div><div><span><br/></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%">COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN</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%">AMONG THE CHEFS&#8217; WAREHOUSE, 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%">NASDAQ COMPOSITE INDEX AND THE S&amp;P SMALLCAP FOOD DISTRIBUTOR INDEX</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%">ASSUMES $100 INVESTED ON DECEMBER&#160;29, 2017 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="chef-20221230_g1.jpg" alt="chef-20221230_g1.jpg" style="height:250px;margin-bottom:5pt;vertical-align:text-bottom;width:518px"/></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:29.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></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:10pt;font-weight:700;line-height:100%">December 29, 2017</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:10pt;font-weight:700;line-height:100%">December 28, 2018</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:10pt;font-weight:700;line-height:100%">December 27, 2019</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">The Chefs&#8217; Warehouse, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">152.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">185.22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">116.54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">158.88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">162.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite Index</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:100%">$</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:100%">100.00&#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:100%">$</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:100%">95.38&#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:100%">$</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:100%">130.47&#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:100%">$</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:100%">185.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 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:100%">$</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:100%">226.75&#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:100%">$</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:100%">151.61&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Smallcap Food Distributor Index</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:100%">$</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:100%">100.00&#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:100%">$</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:100%">63.50&#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:100%">$</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:100%">59.46&#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:100%">$</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:100%">63.45&#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:100%">$</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:100%">122.95&#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:100%">$</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:100%">112.92&#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="text-align:center"><span><br/></span></div><div style="height:42.75pt;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:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.322%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number</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:100%">of Shares</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:100%">Repurchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1)</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:10pt;font-weight:700;line-height:100%">Average<br/>Price<br/>Paid 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:10pt;font-weight:700;line-height:100%">Total<br/>Number of Shares<br/>Purchased as Part<br/>of Publicly<br/>Announced Plans<br/>or Programs</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:10pt;font-weight:700;line-height:100%">Maximum<br/>Number (or<br/>Approximate<br/>Dollar Value) of<br/>Shares That May<br/>Yet Be Purchased<br/>Under the Plans<br/>or Programs</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:100%">September 24, 2022 to October 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">October 22, 2022 to November 18, 2022</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:100%">2,371&#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:100%">37.21&#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:100%">&#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="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:100%">&#8212;&#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:100%">November 19, 2022 to December 30, 2022</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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">&#8212;&#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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,371&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">37.21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the fourteen weeks ended December&#160;30, 2022, we withheld 2,371 shares of our common stock to satisfy tax withholding requirements upon the vesting of restricted shares of our common stock awarded to certain of our officers and key employees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Part III, Item 12 for information regarding securities authorized for issuance under our equity compensation plans.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.  &#160;&#160;&#160;&#160;RESERVED</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">32</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.  &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with information included in Item 8 of this report. Unless otherwise indicated, the terms &#8220;Company&#8221;, &#8220;Chefs&#8217; Warehouse&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, and &#8220;our&#8221; refer to The Chefs&#8217; Warehouse, Inc. and its subsidiaries. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview and Recent Developments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a premier distributor of specialty foods in the leading culinary markets in the United States and the Middle East. We offer more than 55,000 SKUs, ranging from high-quality specialty foods and ingredients to basic ingredients and staples, produce and center-of-the-plate proteins. We serve more than 40,000 core customer locations, primarily located in our twenty-three geographic markets across the United States, Middle East and Canada, and the majority of our customers are independent restaurants and fine dining establishments. Our Allen Brothers subsidiary sells certain of our center-of-the-plate products directly to consumers. We expanded our direct-to-consumer product offerings in fiscal 2020 by launching our &#8220;Shop Like a Chef&#8221; online home delivery platform in several of the markets we serve.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe several key differentiating factors of our business model have enabled us to execute our strategy consistently and profitably across our expanding customer base. These factors consist of a portfolio of distinctive and hard-to-find specialty food products, an extensive selection of center-of-the-plate proteins, a highly trained and motivated sales force, strong sourcing capabilities, a fully integrated warehouse management system, a highly sophisticated distribution and logistics platform and a focused, seasoned management team.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, our sales to existing and new customers have increased through the continued growth in demand for specialty food and center-of-the-plate products in general; increased market share driven by our large percentage of sophisticated and experienced sales professionals, our high-quality customer service and our extensive breadth and depth of product offerings, including, as a result of our acquisitions; the expansion of our existing distribution centers; our entry into new distribution centers, including the construction of new distribution centers in San Francisco, Toronto, Dallas, Los Angeles and Miami; and the import and sale of our proprietary brands. Through these efforts, we believe that we have been able to expand our customer base, enhance and diversify our product selections, broaden our geographic penetration and increase our market share.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effect of the COVID-19 Pandemic on our Business and Operations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pandemic had and could again have an adverse impact on numerous aspects of our business and those of our customers including, but not limited to, demand for our products, cost inflation and labor shortages. Despite these challenges, we continued to provide our core customers with high touch service, executed on our cost control measures and returned to profitability during the second quarter of fiscal 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Major Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2021, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of CGC Holdings, Inc. (&#8220;Capital Seaboard&#8221;), a specialty seafood and produce distributor in Maryland. The purchase price was approximately $31,036, consisting of $28,000 paid in cash at closing, common stock warrants valued at $1,701, and $1,335 paid upon settlement of a net working capital true-up. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (&#8220;CME&#8221;), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,749, paid in cash at closing. The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total&#160;$10,000&#160;over a&#160;two-year period upon successful attainment of certain gross profit targets.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transition of Trademarks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, we committed to a plan to shift our brand strategy to leverage our Allen Brothers brand in our New England market and determined our Cambridge trademark did not fit our long-term strategic objectives. As a result, we recognized a $0.6 million impairment charge, $0.4 million net of tax, to fully write-down the net book value of our Cambridge trademark.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2020, we committed to a plan to shift our brand strategy to leverage our Allen Brothers brand in our west coast region and determined that our Del Monte, Ports Seafood and Bassian Farms trademarks did not fit our long-term strategic objectives. This brand transition began in the second quarter of fiscal 2021. As a result, we recorded a $24.2 million impairment charge, $17.5 million net of tax, to write-down the value of our Del Monte and Bassian Farms trademarks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Growth Strategies and Outlook</span></div><div><span><br/></span></div><div><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 our people, facilities and technology in an effort to achieve the following objectives and maintain our premier position within the specialty foodservice distribution market:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">sales and service territory expansion;</span></div><div style="padding-left:36pt;text-align:justify;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">operational excellence and high customer service levels;</span></div><div style="padding-left:36pt;text-align:justify;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">expanded purchasing programs and improved buying power;</span></div><div style="padding-left:36pt;text-align:justify;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">product innovation and new product category introduction;</span></div><div style="padding-left:36pt;text-align:justify;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">operational efficiencies through system enhancements; and</span></div><div style="padding-left:36pt;text-align:justify;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">operating expense reduction through the centralization of general and administrative functions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth has allowed us to improve upon our organization&#8217;s infrastructure, open new distribution facilities and pursue selective acquisitions. Over the last several years, we have increased our distribution capacity to approximately 2.9 million square feet in 44 distribution facilities as of February&#160;13, 2023. From fiscal 2020 through the end of fiscal 2022, we have invested significantly in acquisitions, infrastructure and management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Key Factors Affecting Our Performance</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to our focus on menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores, our results of operations are materially impacted by the success of the food-away-from-home industry in the United States, Middle East and Canada, which is materially impacted by general economic conditions, weather, discretionary spending levels and consumer confidence. When economic conditions deteriorate, our customers&#8217; businesses are negatively impacted as fewer people eat away-from-home and those who do spend less money. As economic conditions begin to improve, our customers&#8217; businesses historically have likewise improved, which contributes to improvements in our business. Similarly, the direct-to-consumer business of our Allen Brothers subsidiary is significantly dependent on consumers&#8217; discretionary spending habits, and weakness or uncertainty in the economy could lead to consumers buying less from Allen Brothers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers&#8217; establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a &#8220;cost plus&#8221; markup, which helps mitigate the negative impact of deflation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given our wide selection of product categories, as well as the continuous introduction of new products, we can experience shifts in product sales mix that have an impact on net sales and gross profit margins. This mix shift is most significantly impacted by the introduction of new categories of products in markets that we have more recently entered, the shift in product mix resulting from acquisitions, as well as the continued growth in item penetration on higher velocity items such as dairy products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foodservice distribution industry is fragmented but consolidating, and we have supplemented our internal growth through selective strategic acquisitions. We believe that the consolidation trends in the foodservice distribution industry will continue to present acquisition opportunities for us, which may allow us to grow our business at a faster pace than we would otherwise be able to grow the business organically.</span></div><div style="height:42.75pt;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:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Indicators</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to evaluating our income from operations, our management team analyzes our performance based on net sales growth, gross profit and gross profit margin.</span></div><div><span><br/></span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Net sales growth.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our net sales growth is driven principally by changes in volume and, to a lesser degree, changes in price related to the impact of inflation in commodity prices and product mix. In particular, product cost inflation and deflation impacts our results of operations and, depending on the amount of inflation or deflation, such impact may be material. For example, inflation may increase the dollar value of our sales, and deflation may cause the dollar value of our sales to fall despite our unit sales remaining constant or growing.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Gross profit and gross profit margin.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our gross profit and gross profit as a percentage of net sales, or gross profit margin, are driven principally by changes in volume and fluctuations in food and commodity prices and our ability to pass on any price increases to our customers in an inflationary environment and maintain or increase gross profit margin when our costs decline. Our gross profit margin is also a function of the product mix of our net sales in any period. Given our wide selection of product categories, as well as the continuous introduction of new products, we can experience shifts in product sales mix that have an impact on net sales and gross profit margins. This mix shift is most significantly impacted by the introduction of new categories of products in markets that we have more recently entered, impact of product mix from acquisitions, as well as the continued growth in item penetration on higher velocity items such as dairy products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Key Financial Definitions</span></div><div><span><br/></span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Net sales:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net sales consist primarily of sales of specialty products, produce, center-of-the-plate proteins and other food products to independently-owned restaurants and other high-end foodservice customers, which we report net of certain group discounts and customer sales incentives. Net sales also include direct-to-consumer sales on our e-commerce platforms.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of sales:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of sales include the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to our distribution facilities and food processing costs. Food processing costs include, but are not limited, to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Our cost of sales may not be comparable to other similar companies within our industry.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Selling, general and administrative expenses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Other operating expenses: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments and certain third-party deal costs incurred in connection with business acquisitions or financing arrangements.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Interest expense:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest and other expense consists primarily of interest on our outstanding indebtedness and, as applicable, the amortization or write-off of deferred financing fees.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:120%">35</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,613,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,745,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,111,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Cost of 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:100%">1,994,763&#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:100%">1,355,272&#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:100%">863,480&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Selling, general and administrative 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:100%">518,219&#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:100%">379,252&#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:100%">336,394&#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:100%">Other operating expenses</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:100%">14,679&#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:100%">422&#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:100%">14,417&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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:100%">85,738&#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:100%">10,811&#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:100%">(102,660)</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:10pt;font-weight:400;line-height:100%">Interest and other expense, 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:10pt;font-weight:400;line-height:100%">43,849&#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:100%">17,587&#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:100%">20,946&#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="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></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:100%">Income (loss) before 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:100%">41,889&#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:100%">(6,776)</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:100%">(123,606)</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:10pt;font-weight:400;line-height:100%">Provision for income tax expense (benefit)</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:100%">14,139&#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:100%">(1,853)</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:100%">(40,703)</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:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">27,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(4,923)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(82,903)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December&#160;30, 2022 Compared to Fiscal Year Ended December&#160;24, 2021 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fiscal year ended December 30, 2022 consisted of 53 weeks as compared to the fiscal year ended December 24, 2021, which consisted of 52 weeks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:49.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.797%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,613,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,745,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">867,642&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic growth contributed&#160;$561.6 million, or&#160;32.2%,&#160;to sales growth in the year primarily driven by our recovery from the Pandemic. The remaining growth of $306.1 million, or&#160;17.5%, resulted from acquisitions. The incremental 53rd week of the fiscal year ended December&#160;30, 2022 contributed approximately 2.0% to the annual sales growth. Organic case count increased approximately&#160;27.6% in our specialty category. In addition, specialty unique customers and placements increased&#160;26.8%&#160;and&#160;35.7%, respectively, compared to the prior year. Pounds sold in our center-of-the-plate category increased&#160;16.1%&#160;compared to the prior year. Estimated inflation was&#160;15.0%&#160;in our specialty category and 8.0% in our center-of-the-plate category compared to fiscal 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">618,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">390,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">228,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Gross profit margin</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:100%">23.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:100%">%</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:100%">22.4&#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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit&#160;increased&#160;primarily due to&#160;increased&#160;sales volumes. Gross profit margin increased approximately 130 basis points. Gross profit margins&#160;decreased&#160;50&#160;basis points in the Company&#8217;s specialty category and&#160;increased&#160;181&#160;basis points in the Company&#8217;s center-of-the-plate category compared to the prior year period. Higher inflation compressed margin rates in the specialty categories, while margin rates in the center-of-the-plate category were benefited from the reopening of favorable margin markets in fiscal 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,219&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Percentage of 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:100%">19.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:100%">%</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:100%">21.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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in selling, general and administrative expenses was primarily due to higher costs associated with compensation and benefits, facilities costs, and fuel costs to support sales growth. Our ratio of selling, general and administrative expenses to net sales decreased predominately due to sales growth which contributing to improved fixed cost leverage.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses, Net</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,679&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net other operating expenses relates primarily to non-cash charges of $8.5 million for changes in the fair value of our contingent earn-out liabilities in fiscal 2022 compared to non-cash credits of $1.3 million in the prior year period and a year over year increase of $5.7 million primarily related to third-party deal costs incurred in connection with business acquisitions and financing arrangements. The prior year period also includes a $0.6 million impairment of Cambridge trademarks as a result of a shift in brand strategy to leverage our Allen Brothers brand in our New England region during the second quarter of fiscal 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased primarily due to the $14.3 million loss on debt extinguishment from the refinancing of our senior convertible debt and term loan and certain third-party transaction fees of $4.5 million. Additionally, we had higher amounts of debt outstanding and increases in the variable portion of interest rates charged on our outstanding debt during fiscal 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Tax Expense (Benefit)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Provision for income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">15,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(863.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Effective tax rate</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:100%">33.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:100%">%</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:100%">27.3&#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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate in the current period increased primarily due to the $14.1 million loss on debt extinguishment from the refinancing of our senior convertible debt, which was not tax deductible. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December&#160;24, 2021 Compared to Fiscal Year Ended December&#160;25, 2020 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:49.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.831%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,745,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,111,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">634,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic growth contributed&#160;$574.2 million, or&#160;51.6%,&#160;to sales growth in the year primarily driven by our recovery from the Pandemic. The remaining growth of $59.9 million, or&#160;5.4%, resulted from acquisitions. Organic case count increased approximately&#160;33.8% in our specialty category. In addition, specialty unique customers and placements increased&#160;26.1%&#160;and&#160;31.6%, respectively, compared to the prior year. Pounds sold in our center-of-the-plate category increased&#160;28.2%&#160;compared to the prior year. Estimated inflation was&#160;9.6%&#160;in our specialty category and 18.1% in our center-of-the-plate category compared to fiscal 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">142,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Gross profit margin</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:100%">22.4&#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:100%">%</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:100%">22.3&#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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit&#160;increased&#160;primarily due to&#160;increased&#160;sales volumes. Gross profit margin increased approximately 4 basis points. Gross profit margins&#160;increased&#160;379&#160;basis points in the Company&#8217;s specialty category and&#160;decreased&#160;350&#160;basis points in the Company&#8217;s center-of-the-plate category compared to the prior year period. Our prior year gross profit results include a charge of approximately $14.6 million related to estimated inventory losses from obsolescence due to the Pandemic&#8217;s impact on our customers&#8217; purchasing behavior.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Selling, general and administrative expenses</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:100%">379,252&#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:100%">336,394&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Percentage of 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:100%">21.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:100%">%</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:100%">30.3&#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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in selling, general and administrative expense relates primarily to increased sales volumes and acquisitions. Our prior year results include an estimated non-cash charge of approximately $15.8 million to bad debt expense incurred during the first quarter of fiscal 2020 at the onset of the Pandemic. Our ratio of selling, general and administrative expenses to net sales was lower as a result of sales growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses, Net</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Other operating expenses</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:100%">422&#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:100%">14,417&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,995)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in net other operating expenses relates primarily to a $24.2 million impairment charge for Del Monte and Bassian trademarks as a result of a shift in brand strategy to leverage our Allen Brothers brand in our west coast region during the fourth quarter of fiscal 2020 and non-cash credits of $1.3 million for changes in the fair value of our contingent earn-out liabilities in the fiscal 2021 period compared to non-cash credits of $11.5 million in the prior year period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(3,359)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased primarily due to $1.2 million in one-time third-party costs incurred during the second quarter of 2020 in connection with the extension of a majority of our senior secured term loans and lower effective interest rates charged on our outstanding debt as a result of the $50.0 million aggregate principal amount of Convertible Senior Notes issued on March 1, 2021 which were used to repay higher interest rate debt.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Tax Benefit</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">$ Change</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:10pt;font-weight:700;line-height:100%">% Change</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:100%">Provision for income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,703)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">38,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Effective tax rate</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:100%">27.3&#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:100%">%</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:100%">32.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:100%">%</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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The higher effective tax rate in fiscal 2020 is primarily related to our net taxable loss for fiscal 2020 which allowed us to claim tax refunds against taxes paid in fiscal 2015 and 2017, both of which were at statutory tax rates of 35%.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_55"></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We finance our day-to-day operations and growth primarily with cash flows from operations, borrowings under our senior secured credit facilities and other indebtedness, operating leases, trade payables and equity financing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indebtedness</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information on our indebtedness (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:44.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.548%"></td><td style="width:0.1%"></td></tr><tr><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="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:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Senior secured term loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">299,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">168,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">201,553&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Total convertible debt</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:100%">$</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:100%">333,184&#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:100%">$</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:100%">204,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 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:100%">$</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:100%">154,000&#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:100%">Borrowings outstanding on asset-based loan facility and revolving credit facilities</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:100%">$</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:100%">42,217&#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:100%">$</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:100%">20,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 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:100%">$</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:100%">40,000&#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:100%">Finance leases and other financing obligations</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:100%">$</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:100%">11,331&#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:100%">$</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:100%">11,602&#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:100%">$</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:100%">15,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, we have various floating- and fixed-rate debt instruments with varying maturities for an aggregate principal amount of $674.7 million. We had outstanding letters of credit of approximately $25.8 million and $20.5 million at December&#160;30, 2022 and December&#160;24, 2021, respectively. Substantially all of our assets are pledged as collateral to secure our borrowings under our credit facilities. See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Significant Financing Transactions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On December&#160;13, 2022, we issued $287.5 million aggregate principal amount of 2.375% Convertible Senior Notes (the &#8220;2028 Convertible Notes&#8221;). Concurrently with the issuance of the 2028 Convertible Notes, we exchanged or repurchased approximately $158.3 million principal amount of 1.875% Convertible Senior Notes ( the&#8220;2024 Convertible Notes&#8221;) for an aggregate consideration consisting of approximately $159.7 million in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company&#8217;s common stock. We incurred transaction costs of approximately $7.0 million which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On August&#160;23, 2022, we refinanced our senior secured term loans in an aggregate principal amount of $300.0 million maturing in August 2029, comprising of a refinancing of the then existing term loans balance of $167.4 million and an incremental borrowing of $132.6 million. We deferred lender and third-party fees of $10.9 million as debt issuance costs to be amortized over the term of the term loan. Arrangement and third-party transaction costs of $4.5 million were expensed as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On March 11, 2022, we entered into a third amendment to our asset-based loan facility which increased the aggregate commitments from $150.0 million to $200.0 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;1, 2021, we issued $50.0 million aggregate principal amount of our 2024 Convertible Senior Notes at a premium which were offered as an additional issuance of our $150.0 million Convertible Senior Notes due 2024 issued on November&#160;22, 2019. Net proceeds were used to repay all outstanding borrowings under the our 2022 tranche of senior secured term loans of $31.2 million and repay a portion of borrowings outstanding under our asset-based loan facility. We incurred transaction costs of approximately $1.4 million which were capitalized as deferred financing fees to be amortized over the term of the underlying debt.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information on liquidity (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><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="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:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">158,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">115,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">193,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:100%">excluding cash and cash equivalents</span></div></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:100%">$</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:100%">278,315&#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:100%">$</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:100%">157,787&#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:100%">$</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:100%">94,279&#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:100%">Availability under asset-based loan facility</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:100%">$</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:100%">135,827&#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:100%">$</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:100%">109,459&#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:100%">$</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:100%">50,282&#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="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We define working capital as current assets less current liabilities.</span></div><div style="text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing balances of cash and cash equivalents, working capital and the availability under our asset-based loan facility, are sufficient to satisfy our working capital needs, capital expenditures, debt service and other liquidity requirements associated with our current operations over the next twelve months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital expenditures, excluding cash paid for acquisitions, were approximately $45.8 million for fiscal 2022. We believe our capital expenditures, excluding cash paid for acquisitions, for fiscal 2023 will be approximately $50.0 million to $60.0 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term cash requirements include:</span></div><div><span><br/></span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Debt obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments and the timing of expected future payments. </span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Leases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 11 &#8220;Leases&#8221; to our consolidated financial statements for details on our various lease arrangements and the timing of expected future payments. </span></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Self-insurance liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We are self-insured for medical, auto and workers&#8217; compensation claims. Claims in excess of certain levels are insured by external parties. See Note 16 &#8220;Commitments and Contingencies&#8221; to our consolidated financial statements for further detail.</span></div><div style="height:42.75pt;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:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:27pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Contingent earn-out liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain acquisitions involve contingent consideration, typically payable if certain financial performance targets are obtained. See Note 4 &#8220;Fair Value Measurements&#8221; to our consolidated financial statements for details on our contingent earn-out liabilities outstanding as of  December&#160;30, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:44.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">27,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(4,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(82,903)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</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:100%">$</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:100%">93,325&#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:100%">$</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:100%">47,372&#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:100%">$</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:100%">62,509&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in working capital</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:100%">$</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:100%">(97,941)</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:100%">$</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:100%">(62,348)</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:100%">$</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:100%">63,275&#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:100%">Cash provided by (used in) operating activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">23,134&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(19,899)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">42,881&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Cash used in investing 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:100%">$</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:100%">(232,023)</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:100%">$</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:100%">(48,991)</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:100%">$</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:100%">(67,968)</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:100%">Cash provided by (used in) financing activities</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:100%">$</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:100%">253,215&#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:100%">$</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:100%">(9,222)</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:100%">$</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:100%">78,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year 2022 Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operations was $23.1 million for the fiscal year ended December&#160;30, 2022 compared to net cash used in operating activities of $19.9 million for the fiscal year ended December&#160;24, 2021. The increase in cash provided by operating activities was primarily due to the increased net income, net of non-cash charges, in the current year of $121.1 million compared to $42.4 million in the prior year period. This improvement in cash-based profitability is primarily due to a 49.7% increase in sales compared to the prior year period. The sales growth also resulted in higher working capital (increased accounts receivable and inventory partially offset by higher accounts payable). The working capital growth of $35.6 million versus the prior year period partially offset the favorable impact of increased cash-based profitability. The Company&#8217;s increased working capital investment in the current year is the result of rapid sales growth driven by our recovery from the pandemic. We expect working capital growth to moderate in the future as sales growth normalizes.</span></div><div><span><br/></span></div><div><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 was $232.0 million in fiscal 2022 driven by $186.2 million in cash to fund acquisitions and $45.8 million in capital expenditures which includes the purchase of our distribution facility in Columbus, Ohio. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was $253.2 million for fiscal 2022 driven primarily by $587.5 million of proceeds from debt issuances and $20.2 million of incremental borrowings under our asset-based loan facility and other revolving credit facilities, partially offset by payments made on debt obligations of $331.1 million and $19.0 million of deferred financing costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year 2021 Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash&#160;used in&#160;operations was&#160;$19.9 million&#160;for fiscal 2021 consisting of a $4.9 million net loss and and investments in working capital of $62.3 million, partially offset by $47.4 million of non-cash charges. Non-cash charges decreased predominately due to the $24.2 million write down of Del Monte and Bassian trademarks in fiscal 2020. The cash used in working capital of $62.3 million is primarily driven by reinvestment in working capital to support growth. </span></div><div><span><br/></span></div><div><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 was $49.0 million in fiscal 2021 driven by $38.8 million in capital expenditures which included the build-outs of our Los Angeles, New England and Miami distribution facilities. We used $10.2 million in cash to fund several acquisitions.</span></div><div><span><br/></span></div><div><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 $9.2 million for fiscal 2021 driven by $37.6 million of payments made on senior term loans and finance lease obligations and a $20.0 million payment on our asset-based loan facility, partially offset by $51.8 million of proceeds from the issuance of additional convertible senior notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding our Allen Brothers direct-to-consumer business, we generally do not experience any material seasonality. However, our sales and operating results may vary from quarter to quarter due to factors such as changes in our operating expenses, management&#8217;s ability to execute our operating and growth strategies, personnel changes, demand for our products, supply shortages, weather patterns and general economic conditions.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Allen Brothers direct-to-consumer business is subject to seasonal fluctuations, with direct-to-consumer center-of-the-plate protein sales typically higher during the holiday season in our fourth quarter; accordingly, a disproportionate amount of operating cash flows from this portion of our business is generated by our direct-to-consumer business in the fourth quarter of our fiscal year. Despite a significant portion of these sales occurring in the fourth quarter, there are operating expenses, principally advertising and promotional expenses, throughout the year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pandemic had a material impact on our business and operations and those of our customers. Our net sales were most significantly impacted during the second quarter of fiscal 2020 when, in an effort to limit the spread of the virus, federal, state and local governments began implementing various restrictions that resulted in the closure of non-essential businesses in many of the markets we serve, which forced our customers in those markets to either transition their establishments to take-out service, delivery service or temporarily cease operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, we did not have any off-balance sheet arrangements.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_61"></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The SEC has defined critical accounting policies as those that are both most important to the portrayal of our financial condition and results and require our most difficult, complex or subjective judgments or estimates. Based on this definition, we believe our critical accounting policies include the following: (i) determining our allowance for doubtful accounts, (ii) inventory valuation, with regard to determining inventory balance adjustments for excess and obsolete inventory, (iii) business combinations, (iv) valuing goodwill and intangible assets, (v)  self-insurance reserves, (vi) accounting for income taxes and (vii) contingent earn-out liabilities. For all financial statement periods presented, there have been no material modifications to the application of these critical accounting policies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze customer creditworthiness, accounts receivable balances, payment history, payment terms and historical bad debt levels when evaluating the adequacy of our allowance for doubtful accounts. In instances where a reserve has been recorded for a particular customer, future sales to the customer are either conducted using cash-on-delivery terms or the account is closely monitored so that agreed-upon payments are received prior to orders being released. A failure to pay results in held or cancelled orders. We also estimate receivables that will ultimately be uncollectible based upon historical write-off experience. Management incorporates current macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic. We may be required to increase or decrease our allowance for doubtful accounts due to various factors, including the overall economic environment and particular circumstances of individual customers.&#160;Our accounts receivable balance was $260.2 million and $172.5 million, net of the allowance for doubtful accounts of $20.7 million and $20.3 million, as of December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Valuation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adjust our inventory balances for excess and obsolete inventories. These adjustments are primarily based upon customer demand, inventory age, specifically identified inventory items and overall economic conditions. A sudden and unexpected change in consumer preferences or change in overall economic conditions could result in a significant change to these adjustments that could require a corresponding charge to earnings. We actively manage our inventory levels as we seek to minimize the risk of loss and have consistently achieved a relatively high level of inventory turnover. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">account for acquisitions in accordance with Accounting Standards Codification Topic 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded at their estimated fair values, as of the acquisition date</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 judgments made in determining the estimated fair value of assets acquired and liabilities assumed, including estimated useful life, may have a material impact on our consolidated balance sheet and may materially impact the amount of depreciation and amortization expense recognized in periods subsequent to the acquisition.&#160;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of intangible assets using an income approach and, when appropriate, we engage a third party valuation firm. Generally, we utilize the multi-period excess earnings method to determine the fair value of customer relationships and the relief from royalty method to determine </span></div><div style="height:42.75pt;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:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the fair value of tradenames. These valuation methods contain significant assumptions and estimates including forecasts of expected future cash flows and discount rates. Determining the useful life of an intangible asset also requires judgment, as different types of intangible assets will have different useful lives. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Goodwill and Intangible Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to test goodwill for impairment at each of our reporting units annually, or more frequently when circumstances indicate an impairment may have occurred. We have elected to perform our annual tests for indications of goodwill impairment during the fourth quarter of each fiscal year. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested at the reporting unit level, which is an operating segment or a component of an operating segment. When analyzing whether to aggregate components into single reporting units, management considers whether each component has similar economic characteristics. We have evaluated the economic characteristics of our different geographic markets, including our recently acquired businesses, along with the similarity of the&#160;operations and margins, nature of the products, type of customer and methods of distribution of products and the regulatory environment in which we operate.  As of December&#160;30, 2022 we maintain four reporting units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing goodwill for impairment, we may elect to perform a qualitative assessment to evaluate whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount. The qualitative analysis considers various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others. If our qualitative assessment indicates that goodwill impairment is more likely than not, we proceed to perform a quantitative assessment to determine the fair value of the reporting unit. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a quantitative analysis is required, we estimate the fair value of our reporting units using an income approach that incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. We develop estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#8217;s carrying value exceeds its fair value. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. Total goodwill as of December&#160;30, 2022 and December&#160;24, 2021 was $287.1 million and $221.8 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Cash flows expected to be generated by the related assets are estimated over the assets useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, we committed to a plan to shift our brand strategy to leverage the Allen Brothers brand in our New England region and determined the Cambridge trademark did not fit our long-term strategic objectives. As a result, we recognized a $0.6 million impairment charge, $0.4 million net of tax, to fully write-down the net book value of our Cambridge trademark</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other events or changes in circumstances during fiscal 2022 or 2021 indicating that the carrying value of our finite-lived intangible assets are not recoverable. Total finite-lived intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 were $155.7 million and $104.7 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of the recoverability of goodwill and intangible assets contain uncertainties requiring management to make assumptions and to apply judgment to estimate economic factors and the profitability of future operations.&#160;Actual results could differ from these assumptions and projections, resulting in us revising our assumptions and, if required, recognizing an impairment loss.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a self-insured group medical program. The program contains individual stop loss thresholds of $300 thousand per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for workers&#8217; compensation and automobile liability to deductibles or self-insured retentions of $500 thousand per occurrence. The amounts in excess of our deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of our provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. Our provision for income taxes primarily reflects a combination of income earned and taxed in the various U.S. federal state, and Middle East jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized tax benefits, and our change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including recent results of operations, scheduled reversal of deferred tax liabilities, future taxable income and tax planning strategies. As of December&#160;30, 2022 and December&#160;24, 2021, we had valuation allowances of $1.6 million and $2.0 million, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasure the liability at each balance sheet date by recording changes in the fair value through our consolidated statements of operations. We determine the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weight the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in our results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has discussed the development and selection of these critical accounting policies with our board of directors, and the board of directors has reviewed the above disclosure. Our consolidated financial statements contain other items that require estimation, but are not as critical as those discussed above. These other items include our calculations for bonus accruals, depreciation and amortization. Changes in estimates and assumptions used in these and other items could have an effect on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 &#8220;Operations and Basis of Presentation&#8221; to our consolidated financial statements for a full description of recent accounting pronouncements including the respective expected dates of adoption and expected effects on our consolidated financial statements.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.  &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate market risk relates primarily to our long-term debt. The Company has various floating- and fixed-rate debt instruments as described in Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements. As of December&#160;30, 2022, we had an aggregate $341.5 million of floating-rate indebtedness. A 100 basis point increase in market interest rates would decrease our after tax earnings by approximately $2.5 million per annum, holding other variables constant.</span></div><div style="height:42.75pt;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:120%">43</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.&#160;&#160;&#160;&#160;CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:92.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></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:10pt;font-weight:700;line-height:100%">Index to the Consolidated Financial Statements</span></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:10pt;font-weight:700;line-height:100%">Page</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_70">Report of Independent Registered Public Accounting Firm (BDO USA, LLP, Stamford, Connecticut, PCAOB ID#</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV82Ny9mcmFnOmE5MmIwNDQyOTRkYTQ3NjRiM2VjODUwMjQ0ZjkxZmYwL3RhYmxlOjIyOWY0ZDUxNjdkZjRiYjdhZDM5Yzc0MDM5NTZkYTQ1L3RhYmxlcmFuZ2U6MjI5ZjRkNTE2N2RmNGJiN2FkMzljNzQwMzk1NmRhNDVfMi0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjc0YTljYTg5M2I1YzQ2Y2FiNmQ2YmRhODJhZjRiMmNlXzEwNw_527ee5e3-ad78-4cff-98d6-3d45dc09b898">243</ix:nonNumeric></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_70">)</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_70">45</a></span></div></td></tr><tr><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:100%">&#160;</span></td><td colspan="3" style="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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_73">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_73">47</a></span></div></td></tr><tr><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:100%">&#160;</span></td><td colspan="3" style="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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_76">Consolidated Statements of Operations and Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_76">48</a></span></div></td></tr><tr><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:100%">&#160;</span></td><td colspan="3" style="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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_79">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_79">49</a></span></div></td></tr><tr><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:100%">&#160;</span></td><td colspan="3" style="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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_82">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_82">50</a></span></div></td></tr><tr><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:100%">&#160;</span></td><td colspan="3" style="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:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13550570885149f0bd0dd5c35023a6ce_85">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13550570885149f0bd0dd5c35023a6ce_85">51</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">44</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chefs&#8217; Warehouse, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ridgefield, Connecticut</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Consolidated Financial Statements </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of The Chefs&#8217; Warehouse, Inc.  and subsidiaries (the &#8220;Company&#8221;) as of December 30, 2022 and December 24, 2021, the related consolidated statements of operations and comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 30, 2022, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;).  In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 30, 2022 and December 24, 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 30, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of December 30, 2022, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated February 28, 2023, expressed an unqualified opinion thereon. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Debt Transactions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Notes 2 and 9 to the consolidated financial statements, the Company entered into the following debt transactions during the year ended December 30, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2022, the Company entered into an eighth amendment to its senior secured term loan credit agreement, dated June 22, 2016 (the "Eighth Amendment"). The Company borrowed $300 million maturing on August 23, 2029, comprising of a refinancing of the then existing term loans balance under the Term Credit Agreement of $167.4 million and an incremental borrowing of $132.6 million. The Eighth Amendment involved multiple members of a loan syndicate.</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;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:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 13, 2022, the Company issued $287.5 million aggregate principal amount of 2.375% Convertible Senior Notes due 2028 (the &#8220;Convertible Notes&#8221;).  Concurrently, the Company entered into separate, privately negotiated transactions (the &#8220;Exchange Transactions&#8221;) with a limited number of holders of its 1.875% Convertible Senior Notes due 2024 (the &#8220;Existing Convertible Notes&#8221;) to exchange or repurchase $158.4 million principal amount of Existing Convertible Notes for aggregate consideration consisting of $159.8 million in cash, and approximately 324,066 shares of the Company&#8217;s common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the accounting for these transactions, including the evaluation of the debt transactions as a critical audit matter. The principal considerations for our determination were: (i) the evaluation of the accounting for the Eighth Amendment and the Exchange Transactions as to whether these agreements resulted in a debt modification or extinguishment based on the analysis of cash flows on a lender-by-lender basis, and (ii) the evaluation of the potential derivatives that may require bifurcation from the Convertible Notes and evaluation of the appropriate accounting treatment. Auditing these elements involved especially challenging auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skills or knowledge needed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary procedures we performed to address this critical audit matter included:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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">Reviewing and analyzing (i) the terms of the agreements associated with each transaction, (ii) the completeness and accuracy of the Company&#8217;s technical accounting analysis including cash flows for each lender, and (iii) the application of the relevant accounting literature.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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">Utilizing personnel with specialized knowledge and skills in the relevant technical accounting guidance to assist in: (i) evaluating relevant contract terms of the debt transactions in relation to the appropriate accounting literature, and (ii) assessing the appropriateness of conclusions reached by the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83MC9mcmFnOmIwYzVjNjcxMTc5NzRjNjY5ZGNkYTY3MzY1ODNhMzMxL3RleHRyZWdpb246YjBjNWM2NzExNzk3NGM2NjlkY2RhNjczNjU4M2EzMzFfNTI5OA_36cbc9ab-8192-4165-af9d-9e72082e4c36">BDO USA, LLP</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2006.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83MC9mcmFnOmIwYzVjNjcxMTc5NzRjNjY5ZGNkYTY3MzY1ODNhMzMxL3RleHRyZWdpb246YjBjNWM2NzExNzk3NGM2NjlkY2RhNjczNjU4M2EzMzFfNTMwMA_b6d924f2-65af-4f1f-9bdf-39ec2112e2a1">Stamford, Connecticut</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023 </span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">46</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">THE CHEFS&#8217; WAREHOUSE, 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%">CONSOLIDATED BALANCE SHEETS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">(Amounts in thousands, except share data)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:10pt;font-weight:700;line-height:100%">December 30,<br/>2022</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:10pt;font-weight:700;line-height:100%">December 24,<br/>2021</span></td></tr><tr><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:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">Current assets:</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMy0xLTEtMS0yNjU5Nw_4f89219e-240f-45ae-9242-e075feeebe8f">158,800</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMy0zLTEtMS0yNjU5Nw_1f015641-1510-4e5b-835f-b7c6b45fa1f7">115,155</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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjJiYzdmYWRhZTBjZDQ3YmU5MDZjNTM0OTlkNDE0ZDA4XzQ1_04b1136b-8929-4b94-bba9-d6286a5097f1">20,733</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjJiYzdmYWRhZTBjZDQ3YmU5MDZjNTM0OTlkNDE0ZDA4XzU4_3f715899-e690-4fa7-b9be-05812eaa5658">20,260</ix:nonFraction> in 2021</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0xLTEtMS0yNjU5Nw_f263163a-93c6-4f9f-b65f-b194c4f3a619">260,167</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0zLTEtMS0yNjU5Nw_de8cf85e-5a68-4335-946c-9f23c8bc747f">172,540</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNS0xLTEtMS0yNjU5Nw_63cd1479-0a58-49bd-b535-1a458842d987">245,693</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNS0zLTEtMS0yNjU5Nw_01add3f9-959e-43b4-ac52-a3925406a52f">144,491</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="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNy0xLTEtMS0yNjU5Nw_176716b2-0a15-427e-b502-ab6be7438eb4">56,200</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNy0zLTEtMS0yNjU5Nw_3fb99c60-c4d4-4f92-a6ea-7ad9e5487c94">37,774</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOC0xLTEtMS0yNjU5Nw_a939f16f-70b9-49c2-ac6b-47b7059b1da2">720,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOC0zLTEtMS0yNjU5Nw_0e4059a0-ad36-42e8-a13b-407a459376a8">469,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Property and equipment, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOS0xLTEtMS0yNjU5Nw_21129c68-6bcb-423e-a041-7ad10d53b039">185,728</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOS0zLTEtMS0yNjU5Nw_4eb801b0-2b0b-4c51-b6a3-358fafb6e74a">133,622</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:100%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTAtMS0xLTEtMjY1OTc_ba36061b-3698-40f9-86ab-0cfaf620251d">156,629</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTAtMy0xLTEtMjY1OTc_3086c643-adb4-4651-bdba-3741b284b276">130,701</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:100%">Goodwill</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTEtMS0xLTEtMjY1OTc_a58826b9-bc99-4e47-8c40-2754d0ed536b">287,120</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTEtMy0xLTEtMjY1OTc_9687da63-886b-4f24-be6a-9db15bbee9dd">221,775</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:100%">Intangible assets, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTItMS0xLTEtMjY1OTc_2ad5b9e2-7407-4728-8abc-46d9146621f0">155,703</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTItMy0xLTEtMjY1OTc_daa709d3-1129-4587-ba27-e8e53dbb525d">104,743</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:100%">Deferred taxes, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTMtMS0xLTEtMjY1OTc_fd338960-6f47-4641-b10d-db5b11ebe400">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTMtMy0xLTEtMjY1OTc_1cd33efe-24c6-4d51-9a3b-8803157597a9">9,380</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTQtMS0xLTEtMjY1OTc_3067edb7-5592-4b39-b392-0b9b82412fd4">3,256</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTQtMy0xLTEtMjY1OTc_aced4c39-1f80-4474-95ef-974b1b1701a9">3,614</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTUtMS0xLTEtMjY1OTc_f0be7129-03c8-4c97-8e78-e761ca5ce799">1,509,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTUtMy0xLTEtMjY1OTc_5460251f-531c-439a-85f3-a58a035898dd">1,073,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</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:100%">Current liabilities:</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTgtMS0xLTEtMjY1OTc_04377acc-4a9e-4b4c-af77-6bab06b05c9b">163,397</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTgtMy0xLTEtMjY1OTc_8d6e72ed-eaa1-4c1a-9030-758f5b35b709">118,284</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTktMS0xLTEtMjY1OTc_09b6ca4a-1b3d-41e5-a1b2-cd91458bbeee">54,325</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTktMy0xLTEtMjY1OTc_26c83122-810d-4029-be3b-99165ae0a37c">35,390</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjAtMS0xLTEtMjY1OTc_d81ca53e-1323-49a2-b74c-870ae062e643">19,428</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjAtMy0xLTEtMjY1OTc_4cc6b793-4553-4b30-a456-745cb3b4a887">15,882</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjEtMS0xLTEtMjY1OTc_627890b7-64b3-40c0-8889-c4a4303099a0">34,167</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjEtMy0xLTEtMjY1OTc_edc36787-2032-41dd-8eba-e7b10215d130">22,321</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjItMS0xLTEtMjY1OTc_47ef5b45-1035-42ac-83a8-e69a900c381f">12,428</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjItMy0xLTEtMjY1OTc_5beb05ae-370c-4cb0-af4b-819ffb9e53a4">5,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjMtMS0xLTEtMjY1OTc_f99fb5b9-9eb8-424f-8dbb-418459d7e265">283,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjMtMy0xLTEtMjY1OTc_b01483a0-a2d8-47bc-8ac7-7a846ffb3de6">197,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Long-term debt, net of 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjQtMS0xLTEtMjY1OTc_49680654-ace8-431c-b930-b9c76de9bb94">653,504</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjQtMy0xLTEtMjY1OTc_9532d44c-681b-404d-a525-698dd5664590">394,160</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjUtMS0xLTEtMjY1OTc_f1726e16-6378-4d11-9886-3a00a93d8a59">151,406</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjUtMy0xLTEtMjY1OTc_e5b9e9cf-efbe-4ef8-9a00-1e6c1732fff5">127,296</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:100%">Deferred taxes, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjYtMS0xLTEtMjY1OTc_aa9c84e3-ce23-4ce8-967f-1c68edd2964f">6,098</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjYtMy0xLTEtMjY1OTc_d52b3574-7f2d-46c8-b0f5-4c0b3824eeeb">&#8212;</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:100%">Other liabilities and deferred credits</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjctMS0xLTEtMjY1OTc_37ec65fb-0e9b-4c87-ac52-e26c8fa166be">13,034</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjctMy0xLTEtMjY1OTc_f4db25e1-1f66-4db1-b834-129b289dae31">5,110</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjgtMS0xLTEtMjY1OTc_283f8d39-8421-464a-9413-e07a6a73ed17">1,107,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjgtMy0xLTEtMjY1OTc_719cfebb-f620-4178-92cd-d1b92301ef1c">723,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjktMS0xLTEtMjY1OTc_d3d908ef-30c8-4b56-94ec-cde611cf0499"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjktMy0xLTEtMjY1OTc_458e4f56-9168-429a-a437-f463f1e16b42"></ix:nonFraction></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:100%">Stockholders&#8217; equity:</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:100%">&#160;</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:100%">&#160;</span></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:100%">Preferred Stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8yMg_a25669c6-225b-49cf-86de-c0f979cdfd49"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8yMg_bd64f4e3-8b41-4399-97bb-170874c27b0c">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8zNg_70b03757-5e04-4910-84b9-dd380ef336a1"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8zNg_d59c64ec-16e4-4b49-b6bf-67dd57c1533e">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_79b4e1b7-3d06-4468-84ec-97d7741a5db6"><ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_a2dc5f62-610e-43cf-a952-75c632b33e52"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_b3731358-a6ba-42ab-ae86-194a289a589e"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_d2793288-cfd3-424e-b6f2-1cf412525c2a">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMS0xLTEtMjY1OTc_658bc773-56f8-40aa-a49c-a0ad5ed6aa55">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMy0xLTEtMjY1OTc_d4837f79-6a78-4326-adb6-3b43c6fbc22d">&#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:10pt;font-weight:400;line-height:100%">Common Stock, - $<ix:nonFraction unitRef="usdPerShare" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18yMA_1b53ce76-ea59-45fe-be04-3a92e407ee9a"><ix:nonFraction unitRef="usdPerShare" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18yMA_89df5e8c-2267-4a7d-811c-be5e9a636be4">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18zNA_19ae15f2-8aec-4575-8e8e-5b798e2df23c"><ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18zNA_f56c8eed-485f-40a6-8133-24d3313f7ba9">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY181Ng_a300acbc-ed02-4337-aa34-9848e5181119"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY181Ng_a7328bb6-139f-4dfb-b719-551db67a0034">38,599,390</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY182Mw_fe8241bb-a9d6-43f0-8122-fe20bacdebf9"><ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY182Mw_ff8e1b67-bdb2-4568-ae12-80b5a91a5dcf">37,887,675</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMS0xLTEtMjY1OTc_d4acd3a6-3b4b-4d4e-a07a-0695f4cf33cf">386</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMy0xLTEtMjY1OTc_b07f13a4-3c67-4ce6-86fc-aaa932cd16de">380</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:100%">Additional paid in capital</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzMtMS0xLTEtMjY1OTc_fd08953c-9d94-4557-b510-0a60045a1397">337,947</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzMtMy0xLTEtMjY1OTc_ad523057-bd7f-410e-82c1-aa7dc91d1fba">314,242</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:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzQtMS0xLTEtMjY1OTc_37ce5074-bcc8-4b45-9dba-6558c0d1f1a5">2,185</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzQtMy0xLTEtMjY1OTc_ead122e8-2cf1-4328-9a8e-dbdb788d481a">2,022</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzUtMS0xLTEtMjY1OTc_7b5d87eb-0b74-491a-b7e2-ed3b226be999">65,361</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzUtMy0xLTEtMjY1OTc_a0b6227b-f8ec-48aa-bca8-6702595994d4">37,611</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzYtMS0xLTEtMjY1OTc_839cdee2-16b8-4a97-949d-8ddda0f5267f">401,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzYtMy0xLTEtMjY1OTc_00f976bd-98bd-4839-b1bf-062bdcf464fc">350,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzctMS0xLTEtMjY1OTc_f08ced48-3827-4d5a-b2d5-a1a6e76d6c5f">1,509,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzctMy0xLTEtMjY1OTc_2e68fdf7-b26d-49c8-813f-0ebbebb1b481">1,073,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:120%">&#160;</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%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:42.75pt;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:120%">47</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">THE CHEFS&#8217; WAREHOUSE, 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%">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</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%">(Amounts in thousands, except share and per share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25,<br/>2020</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:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi0xLTEtMS0yNjU5Nw_3410785f-e875-4e39-a3e3-5d68995185d2">2,613,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi0zLTEtMS0yNjU5Nw_e57d436e-a39f-40c4-9136-1e7b8e92ede4">1,745,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi01LTEtMS0yNjU5Nw_11b6d111-7ab0-4c54-9cb5-db1f59318de4">1,111,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Cost of 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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy0xLTEtMS0yNjU5Nw_bf81ba4a-1863-4401-8cab-17d9e139ccde">1,994,763</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy0zLTEtMS0yNjU5Nw_99ac3b40-2946-43aa-b5ac-f36665bc7a60">1,355,272</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy01LTEtMS0yNjU5Nw_e08069e3-13a5-4e77-ae6d-0ba12c77cadb">863,480</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC0xLTEtMS0yNjU5Nw_e622927f-454f-4696-bba2-b14c5d0465fb">618,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC0zLTEtMS0yNjU5Nw_baa261ea-c6b7-4a7f-b0d4-bb900c5b58de">390,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC01LTEtMS0yNjU5Nw_47875695-9931-45ec-a96e-43da6da2b257">248,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Selling, general and administrative 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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS0xLTEtMS0yNjU5Nw_c981ad1b-617e-4ddd-9dac-d7ef033bfae5">518,219</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS0zLTEtMS0yNjU5Nw_584c0c28-298b-4923-beb7-ed5952e8442d">379,252</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS01LTEtMS0yNjU5Nw_a40f1afb-a88b-4ec9-8449-70a5ce185323">336,394</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:100%">Other operating expenses, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi0xLTEtMS0yNjU5Nw_0d0eba9d-4f4d-44c3-91c7-c5dd05324648">14,679</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi0zLTEtMS0yNjU5Nw_c0d90a21-e794-4100-b4a5-17a3d50a9fad">422</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi01LTEtMS0yNjU5Nw_ad770c41-547a-4481-aacb-ce137f8efd3b">14,417</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy0xLTEtMS0yNjU5Nw_eeb43421-866c-435f-9bea-5a64f5b7c231">85,738</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy0zLTEtMS0yNjU5Nw_8d74b9ff-93a7-4438-bc94-6a23ded09873">10,811</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy01LTEtMS0yNjU5Nw_ac7c1e09-8788-4e03-8d96-920e18efe012">102,660</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:10pt;font-weight:400;line-height:100%">Interest expense</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC0xLTEtMS0yNjU5Nw_e702f2b8-e27f-4140-bf04-e1af2f716089">43,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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC0zLTEtMS0yNjU5Nw_36d97b51-5cdf-4da8-ac02-8eea875a6553">17,587</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC01LTEtMS0yNjU5Nw_78cbddec-4364-421e-93ad-320d3f6b4887">20,946</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="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:100%">Income (loss) before 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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtMS0xLTEtMjY1OTc_997c45fd-e634-4d37-b95b-cad824245342">41,889</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtMy0xLTEtMjY1OTc_bc76631a-8a22-4666-bd5b-a8675da20627">6,776</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtNS0xLTEtMjY1OTc_03dac90c-2829-4115-9107-5ab6096e331e">123,606</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:10pt;font-weight:400;line-height:100%">Provision for income tax expense (benefit)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtMS0xLTEtMjY1OTc_f98ab93f-baee-4b1a-9843-c997d3770974">14,139</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtMy0xLTEtMjY1OTc_7b7e6b32-00d8-4643-928a-14196c731e32">1,853</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtNS0xLTEtMjY1OTc_203e31ec-5972-4965-874a-be6b9258e823">40,703</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItMS0xLTEtMjY1OTc_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e">27,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItMy0xLTEtMjY1OTc_9eae06c1-aaae-4717-902c-fe5d60952640">4,923</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItNS0xLTEtMjY1OTc_27b50e92-1129-4ab0-9c36-3444f03ef821">82,903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtMS0xLTEtMjY1OTc_1e7e4470-5a0d-410d-a040-24d2519a95d5">163</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtMy0xLTEtMjY1OTc_b4f9a7a3-bd49-44bd-afbb-67334e8bb78f">29</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtNS0xLTEtMjY1OTc_fcc92f0d-42ee-41ad-94db-15180e259c79">3</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtMS0xLTEtMjY1OTc_42740740-8277-40a8-9a20-803e0ed5024c">27,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtMy0xLTEtMjY1OTc_c0651004-858f-4e57-8ed1-65f7d731a1c0">4,894</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtNS0xLTEtMjY1OTc_edd31090-21f4-4e13-bc4d-6aa7027ec304">82,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctMS0xLTEtMjY1OTc_54112037-dadf-4673-af45-8cee90cae904">0.75</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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctMy0xLTEtMjY1OTc_0b372dd1-876a-4d35-9b12-6ba7cb0ab0a4">0.13</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctNS0xLTEtMjY1OTc_c3a21c14-a699-4f08-9516-f4d9c75d9aa5">2.46</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtMS0xLTEtMjY1OTc_73280e52-0668-4a5d-bd93-70054f4584b2">0.73</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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtMy0xLTEtMjY1OTc_d2ce8760-14e7-4c8d-825c-ded0225975f3">0.13</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtNS0xLTEtMjY1OTc_3a3cdc5c-c341-48eb-86cf-dc1038c0d417">2.46</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtMS0xLTEtMjY1OTc_9db47177-d005-4048-bf59-f92cf989cab1">37,094,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtMy0xLTEtMjY1OTc_d983293f-d501-4270-b6fe-b87e3e6a5124">36,744,304</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:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtNS0xLTEtMjY1OTc_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f">33,716,157</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtMS0xLTEtMjY1OTc_1dd24e33-2705-4f1c-84dc-3896258240e2">38,742,328</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtMy0xLTEtMjY1OTc_ad15ac6d-90aa-4347-af1a-793f2b6aff39">36,744,304</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:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtNS0xLTEtMjY1OTc_8de65ba6-a871-4773-b076-52c167b92cdf">33,716,157</ix:nonFraction>&#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:42.75pt;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:120%">48</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">THE CHEFS&#8217; WAREHOUSE, 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%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#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%">For the Fiscal Years Ended December&#160;30, 2022, December&#160;24, 2021, and December&#160;25, 2020</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%">(Amounts in thousands, except share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:27.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr style="height:30pt"><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:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:700;line-height:100%">Additional<br/>Paid in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Amount</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="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:700;line-height:100%">Balance December 27, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7880abfbd96f441eb9356183027d0b96_I20191227" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0xLTEtMS0yNjU5Nw_9a03cdb9-7627-4113-aaf3-ac53f2fb94cd">30,341,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7880abfbd96f441eb9356183027d0b96_I20191227" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0zLTEtMS0yNjU5Nw_ee6e05c1-031c-4c6d-94ad-dab452539b01">304</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ce32b4bd3a47d2bd37021f8d3ac4bf_I20191227" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi01LTEtMS0yNjU5Nw_f42580e2-e3ef-4263-8a9b-9c0017d9d72d">212,240</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae2e9afb73f4dca8aa034b78d63e4da_I20191227" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi03LTEtMS0yNjU5Nw_94cde001-22af-4760-9f2b-992951b3768e">2,048</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7beaf5b7f0a24d40a7a4b796e49efdc0_I20191227" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi05LTEtMS0yNjU5Nw_803c8233-63ba-4464-9fe1-7ee380076f64">125,437</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15960cac38734c28a29740d9f576cb8e_I20191227" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0xMS0xLTEtMjY1OTc_cae02e76-0ea9-48b9-93d4-948ee64cc958">335,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><td colspan="3" style="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:100%">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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i54c8fbf125e249779af08d04fd30a34a_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNC05LTEtMS0yNjU5Nw_dda9bded-b367-4ffa-9801-1c73f55f9141">82,903</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNC0xMS0xLTEtMjY1OTc_f164715f-f8b6-4325-b084-494b163f028f">82,903</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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:100%"><ix:nonFraction unitRef="shares" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0xLTEtMS0yNjU5Nw_953ccf01-574b-4126-924f-f301944dba2c">500,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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0zLTEtMS0yNjU5Nw_fe69ecc5-d55e-4564-af14-a494ea95b07f">5</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS01LTEtMS0yNjU5Nw_a12e342c-4831-4197-8867-aa77526753ef">9,287</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0xMS0xLTEtMjY1OTc_c5aff5a6-8090-4685-8708-dfd209662357">9,292</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="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><td colspan="3" style="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:100%">Public offering of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0xLTEtMS0yNjU5Nw_f3413d25-764b-4f03-937f-0092e801979e">6,634,615</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:100%"><ix:nonFraction unitRef="usd" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0zLTEtMS0yNjU5Nw_c294a793-6c9b-4b6b-aab5-3f17ba5d78d3">66</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy01LTEtMS0yNjU5Nw_1f18635d-7eab-4a83-8324-ada7ff69b12e">85,875</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0xMS0xLTEtMjY1OTc_7e19eb78-0c5b-4153-92ae-d33431da7ff1">85,941</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="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><td colspan="3" style="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><td colspan="3" style="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:100%">Cumulative translation adjustment</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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i380ef1dd908b431c9eedb65d0afd2193_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTAtNy0xLTEtMjY1OTc_8af59c9c-b31f-4b03-9598-0a10dcc38bb3">3</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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTAtMTEtMS0xLTI2NTk3_e62306f1-5cb8-4231-a308-f4b84ea4d378">3</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:100%">Shares surrendered to pay withholding taxes</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:100%">(<ix:nonFraction unitRef="shares" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="INF" name="chef:SharesSurrenderedToPayWithholdingTaxesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMS0xLTEtMjY1OTc_b9e78166-a557-479a-8ff7-c6560619cd8f">201,888</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMy0xLTEtMjY1OTc_77b801a5-8be9-4bd7-baf8-8160e0a70afd">2</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtNS0xLTEtMjY1OTc_2c1e4e78-c691-4acc-a84e-275607766e4a">3,668</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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMTEtMS0xLTI2NTk3_3fd4ccdf-f511-40ca-9fd7-3f1353f9dc10">3,670</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;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:100%">Balance December 25, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4aadad20c5aa48ac96319232466704f2_I20201225" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMS0xLTEtMjY1OTc_af451ac7-1e2c-4224-9f32-4ca93cbb28d5">37,274,768</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aadad20c5aa48ac96319232466704f2_I20201225" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMy0xLTEtMjY1OTc_cde90815-0242-4ee8-978c-36c89cc38a5f">373</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28142a6742e4ee6b611149a9efbae80_I20201225" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItNS0xLTEtMjY1OTc_e2a761f5-c16e-4d25-aac1-59026c0923c6">303,734</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie736ac1e30804582820dc32d63a758b5_I20201225" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItNy0xLTEtMjY1OTc_69e7d793-fee3-449b-9dd7-2f0a248d24f2">2,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d24a9b7c5084e42bd6f55660b910a2c_I20201225" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItOS0xLTEtMjY1OTc_3f93edfa-56fe-4143-8dc5-5267762bf645">42,534</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMTEtMS0xLTI2NTk3_4d5a1fe9-16cd-48eb-8a2d-77cf393f7e30">344,590</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><td colspan="3" style="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:100%">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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i29b960f4a01f4b3e983728b60d565bf5_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTQtOS0xLTEtMjY1OTc_3795e85e-f7c1-40f4-8051-bdd89e6c0803">4,923</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTQtMTEtMS0xLTI2NTk3_279d10d9-cd9f-4583-8506-dce11aefd397">4,923</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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:100%"><ix:nonFraction unitRef="shares" contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMS0xLTEtMjY1OTc_484107f5-208f-4633-8ff0-c95d65dfc5ad">679,330</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:100%"><ix:nonFraction unitRef="usd" contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMy0xLTEtMjY1OTc_41401d99-046d-4054-915e-4f2bcfb7f85e">7</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtNS0xLTEtMjY1OTc_27df2568-97c4-4e42-b4f2-bb33f242b8a3">11,472</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMTEtMS0xLTI2NTk3_c44a900a-fc5b-4dcb-be71-00dbb72c5ec0">11,479</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="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><td colspan="3" style="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><td colspan="3" style="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:100%">Shares issued for acquisition</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTgtNS0xLTEtMjY1OTc_61558869-4a78-4db3-b80f-105e62a6f0cd">1,120</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTgtMTEtMS0xLTI2NTk3_e3288d4a-b781-430a-aa61-b2a1ca721aea">1,120</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="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><td colspan="3" style="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:100%">Cumulative translation adjustment</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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i2f28b0bb22a64818959cd51b386ee24f_D20201226-20211224" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjAtNy0xLTEtMjY1OTc_f7d45582-da3c-45de-9fbc-bb67ee362a4c">29</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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjAtMTEtMS0xLTI2NTk3_8b094f8c-5fd0-4bde-bc23-01b8d80b1932">29</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:100%">Shares surrendered to pay withholding taxes</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:100%">(<ix:nonFraction unitRef="shares" contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224" decimals="INF" name="chef:SharesSurrenderedToPayWithholdingTaxesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtMS0xLTEtMjY1OTc_97b33fbd-f795-4a08-afb0-53724364f20e">66,423</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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtNS0xLTEtMjY1OTc_d0e2faf1-eec6-4738-8ede-d1633495af4a">2,084</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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtMTEtMS0xLTI2NTk3_c8476157-c815-4238-98ab-27c5e5235488">2,084</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;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:100%">Balance December 24, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i554a1f5a45294df48a597441a517176f_I20211224" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMS0xLTEtMjY1OTc_f6ddf45f-0548-4b73-b976-dbeff00c896c">37,887,675</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i554a1f5a45294df48a597441a517176f_I20211224" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMy0xLTEtMjY1OTc_451edea2-98d7-454e-857f-7e7bae544c7c">380</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a269097d7c43d6ba470af675b6fa00_I20211224" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItNS0xLTEtMjY1OTc_c2bf3233-aed9-4c63-bdc9-7e47b346650a">314,242</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifae84170d95d435baa7f6dd311e89c8c_I20211224" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItNy0xLTEtMjY1OTc_6a47d77f-d713-4e69-b8d7-e90d5e7d4d5c">2,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad5aa79816e4ac3919d2fbf3fb4ca46_I20211224" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItOS0xLTEtMjY1OTc_50dbaa3f-9894-4dc4-9de3-c5f8599642f9">37,611</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMTEtMS0xLTI2NTk3_2b797843-27d5-4d2c-8669-ab26a8c2601b">350,211</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><td colspan="3" style="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:100%">Net income</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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="ic5918ffe86474b14a024dbd6ff5e1602_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjQtOS0xLTEtMjY1OTc_748ed537-528d-4443-bc68-d2e404920e2e">27,750</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjQtMTEtMS0xLTI2NTk3_03c51b17-25bf-4e16-9395-7219b199135c">27,750</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:100%">Stock compensation</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:100%"><ix:nonFraction unitRef="shares" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMS0xLTEtMjY1OTc_bf188540-65f1-4f58-8c99-686b6d12aa53">466,820</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:100%"><ix:nonFraction unitRef="usd" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMy0xLTEtMjY1OTc_b4df6c36-69cd-4e3c-b8bb-a495ad41b075">4</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:100%"><ix:nonFraction unitRef="usd" contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtNS0xLTEtMjY1OTc_d6a7d96b-7407-4f44-8fa4-f177e0cc0f18">13,236</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMTEtMS0xLTI2NTk3_eb25389f-9d7d-409c-adc9-331ba04823f6">13,240</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="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><td colspan="3" style="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:100%">Conversion of debt to 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMS0xLTEtMjY1OTc_b72f38bc-ef0d-4bae-9322-a441bc363fcd">324,066</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:100%"><ix:nonFraction unitRef="usd" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMy0xLTEtMjY1OTc_9312c960-d61a-4565-b81d-605385d8b7cc">3</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:100%"><ix:nonFraction unitRef="usd" contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctNS0xLTEtMjY1OTc_829e0552-9285-4878-8d7c-6c3ed39dd9b2">11,372</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMTEtMS0xLTI2NTk3_092894b6-4f39-435a-b82f-8e43aefb1f50">11,375</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:100%">Warrants issued for acquisition</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjgtNS0xLTEtMjY1OTc_3670c928-87f4-4481-93d9-bda9e8b225aa">1,701</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjgtMTEtMS0xLTI2NTk3_d4fd5a7c-5c51-44e6-a923-a990d7829c37">1,701</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:100%">Option exercises</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:100%"><ix:nonFraction unitRef="shares" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktMS0xLTEtMjY1OTc_6cb2d93d-865c-40a3-83db-648b9e21dd19">3,407</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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktNS0xLTEtMjY1OTc_c6a699b0-50b0-4473-a3c5-9194b5eef51e">69</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:100%">&#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="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:100%">&#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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktMTEtMS0xLTI2NTk3_a6256843-772d-4e07-95b6-86d5cc787625">69</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:100%">Cumulative translation adjustment</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:100%">&#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="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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bab765217f841ad90dd2e60202dc368_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzAtNy0xLTEtMjY1OTc_23c6e62c-14a9-421a-8dab-a9a8bc4aed0d">163</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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzAtMTEtMS0xLTI2NTk3_55ea9f9d-db44-4dda-a657-4426b4d25b86">163</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:100%">Shares surrendered to pay withholding taxes</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:100%">(<ix:nonFraction unitRef="shares" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="INF" name="chef:SharesSurrenderedToPayWithholdingTaxesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMS0xLTEtMjY1OTc_162a6cdd-8ccd-4ae5-8b0f-a011d4aa25d2">82,578</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMy0xLTEtMjY1OTc_0f18204b-355b-4279-a37f-ec7e7300ade8">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtNS0xLTEtMjY1OTc_4d3d904d-b3b8-426e-bc4c-f9feb07b5366">2,673</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:100%">&#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="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:100%">&#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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:SharesSurrenderedToPayWithholdingTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMTEtMS0xLTI2NTk3_e97be858-2ad3-4cb0-ab1d-5f8c5df3b4c9">2,674</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;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:100%">Balance December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65aead97bcca43719faac674002f9d0c_I20221230" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMS0xLTEtMjY1OTc_3dbb1ef1-b1c4-4569-b853-c35ce4567911">38,599,390</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65aead97bcca43719faac674002f9d0c_I20221230" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMy0xLTEtMjY1OTc_1c894bd6-6cc5-46b3-85ce-ffc148f51193">386</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id69fa5593aab4600ac55cef49e90eb97_I20221230" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItNS0xLTEtMjY1OTc_3e7c2bbb-e604-4a4f-908e-d29bc9747abd">337,947</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2dcb7900d5034d109d2cd30e7d00604d_I20221230" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItNy0xLTEtMjY1OTc_068a633a-87c8-46d0-a965-36fc7c61ef1a">2,185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if552972e91e347869688835eef157fe7_I20221230" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItOS0xLTEtMjY1OTc_147071bf-ed8a-4ad5-aaaa-ccfc7b175819">65,361</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMTEtMS0xLTI2NTk3_ee0e4045-6bee-4ead-90ca-0616438e9385">401,509</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:120%">&#160;</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%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:42.75pt;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:120%">49</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></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%"> THE CHEFS&#8217; WAREHOUSE, 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%">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%">For the Years Ended December&#160;30, 2022, December&#160;24, 2021, and December&#160;25, 2020</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%">(Amounts in thousands)</span></div><div style="margin-top:5pt"><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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:10pt;font-weight:700;line-height:100%">December 30,<br/>2022</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:10pt;font-weight:700;line-height:100%">December 24,<br/>2021</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:10pt;font-weight:700;line-height:100%">December 25,<br/>2020</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:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">Net income (loss)</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi0xLTEtMS0yNjU5Nw_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e">27,750</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi0zLTEtMS0yNjU5Nw_9eae06c1-aaae-4717-902c-fe5d60952640">4,923</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi01LTEtMS0yNjU5Nw_fe3c5313-2374-47c1-8d38-09e9ebe4ff29">82,903</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC0xLTEtMS0yNjU5Nw_b451d61a-d3dd-4a10-bbe5-ef57176b98f3">24,332</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC0zLTEtMS0yNjU5Nw_0ca71188-0272-4a83-914f-7b38ca343ed8">21,998</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC01LTEtMS0yNjU5Nw_44254746-4386-41ce-9270-c26bff2fcea8">19,774</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS0xLTEtMS0yNjU5Nw_a156e618-a53e-47c3-ab71-820314e2c4f4">13,913</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS0zLTEtMS0yNjU5Nw_a1488a49-25b6-41d9-807b-7209dfdec14d">12,967</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS01LTEtMS0yNjU5Nw_adb74747-4560-453f-88ae-f7dd28d9ec1f">13,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for allowance for doubtful accounts</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi0xLTEtMS0yNjU5Nw_487487ee-75ec-4d35-80f2-0a3dcc065467">6,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 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi0zLTEtMS0yNjU5Nw_c54c694e-0501-4bf3-ae0c-1c57a3750d0d">422</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi01LTEtMS0yNjU5Nw_f4a34e22-585f-4d40-9559-adab5e579204">21,372</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating lease expense</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy0xLTEtMS0yNjU5Nw_54f49584-d659-45ed-94dd-442f711e3e25">1,730</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy0zLTEtMS0yNjU5Nw_82ed9c00-f1f6-4616-a5e3-60265ac600c6">1,402</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy01LTEtMS0yNjU5Nw_4009323a-0ae2-425d-8281-02f0a93feee4">689</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit)  for deferred income taxes</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC0xLTEtMS0yNjU5Nw_f87bebba-816c-4d96-93fa-6e4daacdf70c">9,601</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC0zLTEtMS0yNjU5Nw_354af8fa-b1d2-4353-bd17-419e1f69903a">1,845</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC01LTEtMS0yNjU5Nw_32c09e56-ba38-4183-8b1e-36e99ce69011">18,418</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred financing fees</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS0xLTEtMS0yNjU5Nw_5eb9e55c-6369-4d4a-b0e8-0b089291fe69">1,290</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS0zLTEtMS0yNjU5Nw_5355800e-dba9-4b65-a4eb-cc68d6d1bce2">2,299</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS01LTEtMS0yNjU5Nw_9bd9c365-e030-450d-98d5-f554dd72bddb">3,426</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtMS0xLTEtMjY1OTc_fdb43b5a-43dd-4eb9-9eec-c985e68d7b92">14,287</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtMy0xLTEtMjY1OTc_b6d2d176-1eb5-4973-adea-5b9829579117">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtNS0xLTEtMjY1OTc_f23aca9e-e8e5-4ad9-a2b2-42fbd67d3e96">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtMS0xLTEtMjY1OTc_e1a6fad6-e163-47cb-a7ea-72ac5cd40b57">13,602</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtMy0xLTEtMjY1OTc_0d451d09-653d-4e36-9298-72bd073bb5e8">11,479</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtNS0xLTEtMjY1OTc_50f64012-2c4f-42b9-bc64-8bfa3b66c55d">9,292</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItMS0xLTEtMjY1OTc_a9bb0a00-dcc7-4552-aa39-51935a895c02">8,505</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItMy0xLTEtMjY1OTc_98f2290a-f5b8-4bf4-b097-b9ed613563d6">1,296</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItNS0xLTEtMjY1OTc_07a26f68-f5f7-4ee2-9ce6-82f36dd86a01">11,479</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset impairment</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtMS0xLTEtMjY1OTc_4a45620f-cd88-4921-bf20-42c93200dba3">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtMy0xLTEtMjY1OTc_9ab3a03b-68c1-4cfe-97ef-be37f388dcda">597</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtNS0xLTEtMjY1OTc_2009e596-b4c9-458d-81a2-bdb18b4c3356">24,200</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on asset disposal</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtMS0xLTEtMjY1OTc_3cc7ea15-47a9-45e2-a592-f351734db8df">17</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtMy0xLTEtMjY1OTc_5009c2d2-4cc7-42f1-8534-12eb0d442c5a">193</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtNS0xLTEtMjY1OTc_34c2f8db-b685-4a64-87c8-de4fb75993e2">151</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:100%">Changes in assets and liabilities, net of acquisitions:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtMS0xLTEtMjY1OTc_951bfb79-f7e4-459f-a331-efb4d3f7cead">48,229</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtMy0xLTEtMjY1OTc_c169a214-8a40-4f0e-9ecd-07013cc4375d">70,777</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtNS0xLTEtMjY1OTc_4df10229-4d1a-44c6-b778-cbef17e4f090">77,590</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctMS0xLTEtMjY1OTc_30c6ed2f-cff2-42d6-8640-2a01c4b09802">49,931</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctMy0xLTEtMjY1OTc_d8354785-bf6a-4bf2-ac77-aec3bcb0ab45">60,799</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctNS0xLTEtMjY1OTc_eab6664a-6895-44e5-af1a-f420d6770894">49,050</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtMS0xLTEtMjY1OTc_a5d8d1c5-395d-42e4-be3a-0ec89b685289">17,603</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtMy0xLTEtMjY1OTc_c8fee5a2-87bd-4e99-87bd-053e387f91e9">2,183</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtNS0xLTEtMjY1OTc_94e9014a-16e2-42d6-840b-a198de331eae">18,240</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued liabilities and accrued compensation</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktMS0xLTEtMjY1OTc_b44e2bf2-4b1e-4e29-b688-c5816af25ee5">19,163</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktMy0xLTEtMjY1OTc_1a133c87-45fe-477c-b88f-7eee6563be66">71,519</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktNS0xLTEtMjY1OTc_46fb4940-63d6-4db5-9460-823a7fa389bb">46,442</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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtMS0xLTEtMjY1OTc_8bf2552b-a7b2-4533-a9a3-717cac6d91c7">1,341</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtMy0xLTEtMjY1OTc_6cddb0a8-6191-4767-996d-9551e963f33b">108</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtNS0xLTEtMjY1OTc_7d0b39f0-ad9f-497a-b46a-b844c0b732c3">1,317</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:700;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItMS0xLTEtMjY1OTc_8dbd7796-7a60-43db-808c-21337e4f64a6">23,134</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItMy0xLTEtMjY1OTc_1fd25df0-21f6-48be-b29e-e4cf3c55403a">19,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItNS0xLTEtMjY1OTc_3b941084-eca3-478d-b1b9-a2f376ead95a">42,881</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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:700;line-height:100%">Cash flows from investing activities:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtMS0xLTEtMjY1OTc_f70e1d9c-04ce-4950-9265-9a806df9189c">45,848</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtMy0xLTEtMjY1OTc_e891ebfc-92fc-4b6a-b49e-b496825b598f">38,801</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtNS0xLTEtMjY1OTc_28fd2a00-0d42-455a-8bbf-d4ba2cedffa5">7,036</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisitions</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtMS0xLTEtMjY1OTc_4ca14386-4608-4b75-8f80-0d591d9800d7">186,175</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtMy0xLTEtMjY1OTc_a412a29c-6961-4fc8-a401-1511be8d7fe6">10,190</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtNS0xLTEtMjY1OTc_fd55f498-a7bc-4979-bbf4-83a71facd03f">60,932</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="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:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtMS0xLTEtMjY1OTc_479725c3-f2ab-4ed6-a921-d27fd379eebb">232,023</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:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtMy0xLTEtMjY1OTc_96ae3e55-e2da-4c6f-81a8-4d48ffb6cfdb">48,991</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:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtNS0xLTEtMjY1OTc_4ea4fa48-88ef-48bb-9250-d8504079fd79">67,968</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 style="height:6pt"><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><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;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:100%">Cash flows from financing activities:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of debt, finance lease and other financing obligations</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItMS0xLTEtMjY1OTc_a00544e9-4321-44a2-adb6-15723fbb2264">331,073</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItMy0xLTEtMjY1OTc_d37a7c1e-5953-4389-8241-a861c43cb3ef">37,610</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItNS0xLTEtMjY1OTc_fbeae38f-1991-4949-bb23-136a013180e5">40,432</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the issuance of common stock, net of issuance 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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtMS0xLTEtMjY1OTc_2c54e3c2-e7e4-4c4b-b4a8-7c2f2e8fc8e8">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtMy0xLTEtMjY1OTc_600c650f-31df-4055-8f4c-22337a1826c6">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtNS0xLTEtMjY1OTc_74816335-5139-4783-8f29-cadde2e9479c">85,941</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt issuance</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtMS0xLTEtMjY1OTc_cd2e0afc-3d41-4ba7-8679-0945081f005b">587,500</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtMy0xLTEtMjY1OTc_c0a083ab-137f-46c2-a0e5-b43bc01e5d28">51,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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtNS0xLTEtMjY1OTc_2832b8e9-8861-4acb-8760-e4e467f65313">&#8212;</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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of deferred financing fees</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtMS0xLTEtMjY1OTc_3248048c-5be0-48a4-a9e0-7cfa82dd3ff0">19,039</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtMy0xLTEtMjY1OTc_53403212-8e66-46bb-92a0-7d7babe9456e">1,450</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtNS0xLTEtMjY1OTc_d7f430cf-4477-43a1-9852-0b1b71ebe947">856</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctMS0xLTEtMjY1OTc_738fced6-0bed-490f-9667-1f5379df4cf3">69</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctMy0xLTEtMjY1OTc_c2424217-bafd-447b-a493-43accb755e8a">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctNS0xLTEtMjY1OTc_490b6069-4732-4ac6-9ae0-6374416ed97a">&#8212;</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surrender of shares to pay withholding taxes</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtMS0xLTEtMjY1OTc_afa74c04-6676-486d-abdb-e741c3110a5c">2,674</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtMy0xLTEtMjY1OTc_2721f2b6-b59f-44a0-b33e-c21f9add8bfb">1,829</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtNS0xLTEtMjY1OTc_29cc1809-2580-4a39-83c1-9c3ef08c4011">3,670</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for contingent earn-out 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktMS0xLTEtMjY1OTc_67632aec-9ab7-477f-b0cb-abc3f37b8054">3,788</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktMy0xLTEtMjY1OTc_9fdbe626-a55c-400a-8489-fe5fc2a42479">83</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktNS0xLTEtMjY1OTc_b38ab17e-141e-4152-840f-216eab7e0c68">2,927</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under asset based loan facility and revolving 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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtMS0xLTEtMjY1OTc_d7055ea3-d3e4-40e2-bf45-238cc8ae9208">42,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtMy0xLTEtMjY1OTc_a1995a8d-c8c4-4cf3-bcaa-3e2083de73ee">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtNS0xLTEtMjY1OTc_0cdbe9b7-27be-43a6-82bc-d7cf25f1e2b0">100,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments under asset based loan facility</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtMS0xLTEtMjY1OTc_e86db365-f203-41e3-a7f5-03294d279245">20,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtMy0xLTEtMjY1OTc_bdb2ba29-2298-43ab-a49b-a5bb13c5c9fd">20,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtNS0xLTEtMjY1OTc_548a5caa-c522-47b3-af10-86f39e8e9eb8">60,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="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:700;line-height:100%">Net cash provided by (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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtMS0xLTEtMjY1OTc_ee79e6a9-cfcf-404d-8422-20ce272c6c47">253,215</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtMy0xLTEtMjY1OTc_e33f339a-d6da-408d-8870-78db668fe3cb">9,222</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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtNS0xLTEtMjY1OTc_0c8a69be-4a15-48ef-8e2f-73df9f1cd559">78,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:6pt"><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><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtMS0xLTEtMjY1OTc_ce0a5919-e47f-4a81-85fa-af6686a26237">681</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtMy0xLTEtMjY1OTc_daeafe96-ca1c-4322-abe7-3c63a9cccb46">14</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtNS0xLTEtMjY1OTc_36e11d6c-f67d-4ed3-98e2-408ab988b4aa">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtMS0xLTEtMjY1OTc_451f323b-b4f0-40d6-92a3-06b71d9ce3a6">43,645</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtMy0xLTEtMjY1OTc_03d645ee-5f90-499e-b649-e52a39b8960c">78,126</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtNS0xLTEtMjY1OTc_9fa10983-febc-4d6f-93df-b7f75a223c72">53,048</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:100%">Cash and cash equivalents at beginning of year</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctMS0xLTEtMjY1OTc_d14920cb-c778-4c8b-a919-023c16e048e5">115,155</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctMy0xLTEtMjY1OTc_753485fd-6db1-4833-b26f-62f03cecb10d">193,281</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:100%"><ix:nonFraction unitRef="usd" contextRef="i15960cac38734c28a29740d9f576cb8e_I20191227" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctNS0xLTEtMjY1OTc_d04abf5b-efbb-4b5a-9b9d-5d5fc31052e2">140,233</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:700;line-height:100%">Cash and cash equivalents at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtMS0xLTEtMjY1OTc_4ded37c4-921e-4a6d-aef4-26e49c2ec539">158,800</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtMy0xLTEtMjY1OTc_4b48227d-bace-42ca-a296-227e7568d16f">115,155</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtNS0xLTEtMjY1OTc_a5fba530-ddaf-4b2d-b984-32dcb0547f22">193,281</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:36pt;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:120%">50</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">THE CHEFS&#8217; WAREHOUSE, 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 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%">(Amounts in thousands, except share and per share amounts)</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_88"></div><div><span><br/></span></div><div><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="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI1Mw_8e6fdb03-4eef-41e5-9484-408e2007c2a9" continuedAt="i5289a76d9ce34ef99c5926762bbe908e" escape="true">Operations and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i5289a76d9ce34ef99c5926762bbe908e"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business and Basis of Presentation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements include the consolidated accounts of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;), and its wholly-owned subsidiaries. <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI0OA_27058f70-ebcb-43f2-a485-2af48f28b280" escape="true">The Company&#8217;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.</ix:nonNumeric> The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contained 52 weeks. <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2MQ_d0ddcc92-c532-48c0-90cf-f633359345e0" escape="true">The Company&#8217;s business consists of <ix:nonFraction unitRef="segment" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNTAz_7814f417-77e8-40ab-874e-72d2845fe265">three</ix:nonFraction> operating segments: East, Midwest and West that aggregate into <ix:nonFraction unitRef="segment" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNTgx_bc8e2991-d0a8-4ef7-8604-b2ae6a92f323">one</ix:nonFraction> reportable segment, food product distribution, which is concentrated primarily in the United States.</ix:nonNumeric> The Company&#8217;s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2Mg_1eae6fe7-1cf5-47eb-abb3-4e2d37639f04" escape="true">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2Mw_129603c6-0241-4ef9-b1c4-2a2572983ed0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guidance Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">There is no recent accounting guidance not yet adopted that is expected to have a material impact on the Company&#8217;s consolidated financial statements when adopted.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI1OQ_a1c333f9-e861-4254-9247-05e2ab2a8a01" escape="true">The preparation of the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.</ix:nonNumeric></span></div></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MzE_fb7e43af-401d-4a14-a6da-3dfd234fadbc" continuedAt="i687d54f5fce3455b87d1ccf587da33cc" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i687d54f5fce3455b87d1ccf587da33cc" continuedAt="i96e3c2c5158f49a98b4f819577ed4649"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTM_53d65ea4-1d2c-4a5a-abe6-93e2be49554b" continuedAt="i3bd165b83cf64ac0956f5bf29c97a411" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically <ix:nonNumeric contextRef="id257c41a6e4a4344ae34ae7a347f51e1_D20211225-20221230" name="chef:RevenuePaymentTermForContractsWithCustomers" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDM5ODA0NjU0MDgwMw_53ced383-ccde-47f0-b6f1-26533ac0afbe">14</ix:nonNumeric> to <ix:nonNumeric contextRef="i0f74bdc256a743428eed809c235ff463_D20211225-20221230" name="chef:RevenuePaymentTermForContractsWithCustomers" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNTQ5NzU1ODQzNTk3_ae13216e-7206-4f5f-9288-847cacc7f702">60</ix:nonNumeric> days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i96e3c2c5158f49a98b4f819577ed4649" continuedAt="i765c3c987df744ecb2772a6c1a403e62"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjY_1c46f4ee-8f66-446c-b21e-4aeb51591e15" escape="true"><div><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 net sales disaggregated by principal product category:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Center-of-the-Plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i427f4693869b469faf46b2aa33850cb9_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0xLTEtMS0yNjU5Nw_ced4e191-338e-4c76-99fd-1f2cd2066eb7">1,126,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66445606dfc246a985cc83b054e29db6_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0zLTEtMS0yNjU5Nw_4e699ad1-9168-4553-84b2-2b1494e0bc7f">43.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a616f294cf44d299817829e2894182e_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi01LTEtMS0yNjU5Nw_eef0762b-7682-4ebf-ad07-b554a18a3e98">877,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8a308bb34c524171b5e6ed4167d08cd3_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi03LTEtMS0yNjU5Nw_58f4184c-2dc5-4326-8991-d12be649b3a4">50.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i26fc0839166c44a2b824ef6128eface0_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi05LTEtMS0yNjU5Nw_5a3a1e5b-7289-436f-9f27-d7b8417ec3b3">533,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i57fb7ecaf4544a8fabd237cb2afd8830_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0xMS0xLTEtMjY1OTc_0d3ad300-f945-4431-8705-f904f9d4eeec">48.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Dry Goods</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6a5a942a282f4a4f8206ad493e7d39d1_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0xLTEtMS0yNjU5Nw_d2a43bea-0f7a-4524-abd3-5b3e0901e917">379,802</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:100%"><ix:nonFraction unitRef="number" contextRef="i0a5721eb493841f895064e87d888643e_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0zLTEtMS0yNjU5Nw_306f4c57-66be-46ad-952f-732acc562e68">14.5</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i457839c523af41d7b107bde1500f97af_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy01LTEtMS0yNjU5Nw_bd8609aa-8f6f-4d43-afff-3358e8b33baa">238,758</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:100%"><ix:nonFraction unitRef="number" contextRef="ic74e099d20364967a1d2a84264bd994b_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy03LTEtMS0yNjU5Nw_7edbf00e-690b-44df-8626-ef3c64f1a6c8">13.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="iba736e064c5346f0ab59358cebf04eba_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy05LTEtMS0yNjU5Nw_f3567baf-e41c-4fba-8fbf-e3d0acca9e3f">150,631</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:100%"><ix:nonFraction unitRef="number" contextRef="i8e9ee4eec74a43cca7a915f7af9c8c84_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0xMS0xLTEtMjY1OTc_d16abb1c-5f10-4005-b554-b54b20268626">13.6</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:100%">%</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:100%">Pastry</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9d41d9e3be7c4dbb821e3cd5f0d7340e_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0xLTEtMS0yNjU5Nw_823dfae7-22ef-4577-a7fa-e2c8b2614f56">286,035</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:100%"><ix:nonFraction unitRef="number" contextRef="i2f6a2b546e214d42a5695d221135700e_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0zLTEtMS0yNjU5Nw_76cf0294-ca9f-4c64-b8d0-1df20ece6f40">10.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i62b24a6251ec4dd996af08f7def2e2e9_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC01LTEtMS0yNjU5Nw_b53609e9-d36a-4bf7-ad82-54a0c23f01ce">178,352</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:100%"><ix:nonFraction unitRef="number" contextRef="i4f7bb0b0282b4e7dabd2036f496c327f_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC03LTEtMS0yNjU5Nw_52ff6ff3-b1db-4fa3-8b51-d32f883a864f">10.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="ida67d72f020746e5abd10f95537b2b3d_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC05LTEtMS0yNjU5Nw_ad2b0102-1267-4601-902f-a69bbf2f5104">135,913</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:100%"><ix:nonFraction unitRef="number" contextRef="i3d182e8477b54f84aa6deba9671615bc_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0xMS0xLTEtMjY1OTc_03abbeef-3281-4b0c-8e8e-8736b12f6131">12.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:100%">%</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:100%">Cheeses and Charcuterie</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:100%"><ix:nonFraction unitRef="usd" contextRef="i699f5966a89545759853308fcbed614d_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0xLTEtMS0yNjU5Nw_5c2ccd12-9559-4388-92e8-ea5e4c5a49bb">216,173</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:100%"><ix:nonFraction unitRef="number" contextRef="i7b275b187df549e68b906c0c2f34c427_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0zLTEtMS0yNjU5Nw_c494154a-7935-4d4f-9029-66593fa28e07">8.3</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i353373acac7245b3b1228348044fa8f4_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS01LTEtMS0yNjU5Nw_eabcc1ee-9fdb-4075-974f-6059efd0d41d">143,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 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:100%"><ix:nonFraction unitRef="number" contextRef="ib7c753d3ca7a46a797f69985a9b27b40_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS03LTEtMS0yNjU5Nw_4efc3fa0-c1b9-4670-980d-887a10ccb00c">8.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1a9945d8f75d405da8e70e940285cc72_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS05LTEtMS0yNjU5Nw_df158c13-6d06-4990-8df0-e0b857041e65">107,915</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:100%"><ix:nonFraction unitRef="number" contextRef="i0f902821952a4aaaa14e3fa9f99a604c_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0xMS0xLTEtMjY1OTc_5b2c1fe4-ff9d-43bf-b826-968222470113">9.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:100%">%</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:100%">Produce</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:100%"><ix:nonFraction unitRef="usd" contextRef="icbd135fe9a2342d78346661b028edfe5_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0xLTEtMS0yNjU5Nw_8cd4ace8-751f-4b54-a838-492a2c877db5">279,097</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:100%"><ix:nonFraction unitRef="number" contextRef="ie2dcf93086da4d3bab79fb1cbaf597c8_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0zLTEtMS0yNjU5Nw_1327f34b-eeed-4053-9020-8a08347dadfb">10.7</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="iefcc5be7ae8c42aca65a365295a7cadb_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi01LTEtMS0yNjU5Nw_4c0ca61f-7fde-45b1-9fac-080af357aa48">120,759</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:100%"><ix:nonFraction unitRef="number" contextRef="iecfdb3326a0c4aabb83a58ef86068c1c_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi03LTEtMS0yNjU5Nw_f1c5b5d2-2bea-4e21-8a66-7159d8727cbe">6.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib54319d4532848faa603c3558cc4e1e9_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi05LTEtMS0yNjU5Nw_c511f240-9ef4-4166-bd49-9d1c73f1e6e9">80,920</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:100%"><ix:nonFraction unitRef="number" contextRef="i122800b62b2f45c4ab229698d178e0ea_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0xMS0xLTEtMjY1OTc_ade3fadc-d70d-4a3c-baad-5072e88c94a5">7.3</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:100%">%</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:100%">Dairy and Eggs</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie9504f6c9a62488b8c164549f9fbae06_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0xLTEtMS0yNjU5Nw_d94aa948-a424-4826-b783-31c48680b0cb">153,334</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:100%"><ix:nonFraction unitRef="number" contextRef="ib26f8a428b97429b91296116c2936a2a_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0zLTEtMS0yNjU5Nw_f9f01476-7c59-49a6-b103-4da13dc729f8">5.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie7f1c9cffe084885a56d81b9a96e0251_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy01LTEtMS0yNjU5Nw_f2609573-1971-401b-ad59-ef1206a6f4de">79,512</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:100%"><ix:nonFraction unitRef="number" contextRef="id322665921b8432fa6db8177b6431c2b_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy03LTEtMS0yNjU5Nw_e099a594-8240-4503-b585-d235ae4fc6a5">4.6</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="if44f4fbeb73b49fbba32486409e8f0f5_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy05LTEtMS0yNjU5Nw_5bdeb8c9-6aca-47f7-8332-013004e68a4a">38,172</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:100%"><ix:nonFraction unitRef="number" contextRef="i60dead0198ae42b2933db7595d376d2b_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0xMS0xLTEtMjY1OTc_5f0e7d2e-3416-49a7-ba72-44987a93be91">3.4</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:100%">%</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:100%">Oils and Vinegars</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:100%"><ix:nonFraction unitRef="usd" contextRef="i0b796371f6f448c1a15e8831bf29aebb_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0xLTEtMS0yNjU5Nw_ccf02a84-3be4-49ab-8cea-0ded0dc94461">113,386</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:100%"><ix:nonFraction unitRef="number" contextRef="icaaf2ca780c546c2845d3b26a261df2e_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0zLTEtMS0yNjU5Nw_f2f1b3e2-2633-48fd-badc-52cd3d637a06">4.3</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="ic252a104940e4bbc9639ba9059150e61_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC01LTEtMS0yNjU5Nw_21a0c8dd-6047-45d7-9f12-698cd40f5806">71,369</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:100%"><ix:nonFraction unitRef="number" contextRef="ie436b6529efa40ad9e1238007cb5fd0a_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC03LTEtMS0yNjU5Nw_06e755c5-9bcb-4c30-8a3a-5ec63f88bdda">4.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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i31d3f93ce8474e6abd8c5b13d60cf0cd_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC05LTEtMS0yNjU5Nw_9e16148f-b37a-499d-88f4-f4caf6631475">40,389</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:100%"><ix:nonFraction unitRef="number" contextRef="ibb8ea74f07f94fd895e472f6a349fb3b_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0xMS0xLTEtMjY1OTc_7b8ecdd3-a57e-4ebb-b163-7fd2c7f62c78">3.6</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:100%">%</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:100%">Kitchen Supplies</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:100%"><ix:nonFraction unitRef="usd" contextRef="id139cf1aec6d42468b05ae895562a6ad_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0xLTEtMS0yNjU5Nw_606ee9fd-72b9-49e6-921c-90156576da23">59,345</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:100%"><ix:nonFraction unitRef="number" contextRef="i4da27449b09848b98aa0b61bac890a9a_D20211225-20221230" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0zLTEtMS0yNjU5Nw_178059c4-800c-4d90-a47b-217e1c568846">2.3</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="iaea3c465822b4ba38e608360f1eaf208_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS01LTEtMS0yNjU5Nw_4e4d013e-872c-4f4d-84b8-c54ac5cf6167">36,899</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:100%"><ix:nonFraction unitRef="number" contextRef="i48d9f4c087784eb48e225be5c504b94c_D20201226-20211224" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS03LTEtMS0yNjU5Nw_76100bd4-e298-40c1-8e19-21f605ae5480">2.1</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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9b20fd5290234998abc53b8aaee70c72_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS05LTEtMS0yNjU5Nw_cebd0ffd-2ddb-401d-ac8f-4383bb21ca4c">23,878</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:100%"><ix:nonFraction unitRef="number" contextRef="iba584f45d1494adb8341f34a37477fb9_D20191228-20201225" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0xMS0xLTEtMjY1OTc_f77fffc2-7f0d-4316-bda4-b5b861ef210a">2.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:100%">%</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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMS0xLTEtMjY1OTc_d2215f05-7c59-43fd-a345-cbe8d0c73f40">2,613,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if750c8581dff4519b71226311bfa4148_D20211225-20221230" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMy0xLTEtMjY1OTc_367fe956-c5e9-4f0b-b85a-04c29d557060">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtNS0xLTEtMjY1OTc_67cb2d50-4a6d-4744-acd6-6d5de6e8a32f">1,745,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i157bdf9fa883459abfb88f81c832e28a_D20201226-20211224" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtNy0xLTEtMjY1OTc_17cc5d66-c76c-47a8-a78c-bf0be42e8a64">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtOS0xLTEtMjY1OTc_63d4b15f-0bca-4059-b05a-76f10078579e">1,111,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if31f590308964471bd851374c3e109e6_D20191228-20201225" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMTEtMS0xLTI2NTk3_0bf79ffd-edea-44c7-b59a-1c66744f3e2f">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3bd165b83cf64ac0956f5bf29c97a411" continuedAt="i4db954b9ca3248bab35a13c9b02e9a97">The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company&#8217;s definition of its principal product categories may differ from the way in which other companies present similar information.</ix:continuation></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4db954b9ca3248bab35a13c9b02e9a97" continuedAt="i9158f06e7b354d3eb1156e31d140ec92">Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote.</ix:continuation> The Company recorded deferred revenues, reflected as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets, of $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjg1MQ_fe2151bd-6ed3-4672-9076-80a20880af26">2,206</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjg1OA_53a724b9-8332-407a-a53b-305587ba4ab9">2,294</ix:nonFraction> as of December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of Return</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9158f06e7b354d3eb1156e31d140ec92" continuedAt="ic998e1ba5f1844cebb526f9988da1168">The Company&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.</ix:continuation> The Company recorded a refund liability of&#160;$<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzE4OQ_484755f8-886c-43c3-a1bd-bb4f7f341988">713</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzE5Ng_af4d9142-9db9-42b0-9f21-2b7a7c93723e">389</ix:nonFraction> as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively. Refund liabilities are reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:ContractWithCustomerRightToRecoverProduct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzM4MA_52bb83cd-097c-421a-9ee3-911df3c837eb">442</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:ContractWithCustomerRightToRecoverProduct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzM4Nw_62e02e01-f8cb-45d2-8f1c-26c8874ab065">238</ix:nonFraction> as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inventories, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Njc_6a32a7c7-35c2-4489-bc32-9091826cf769" continuedAt="i30e416df793d4b638004a84e02027731" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;<ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzY5Mw_cadc468b-e57f-4f9c-b899-3d0533c78ff5">one year</ix:nonNumeric> or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</span></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic998e1ba5f1844cebb526f9988da1168" continuedAt="i17b1fec4186e4835bfd93ef8c4898a32">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.</ix:continuation> Food processing costs included in cost of sales were $<ix:nonFraction unitRef="usd" contextRef="i8d9c1dffdee644ee937fd5ae8e403a1d_D20211225-20221230" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMwMg_65dd52e0-c719-467c-942b-a64c5fc37015">40,185</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibc8e949c193b4236bb69a23cdf41d349_D20201226-20211224" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMwNg_4ffe9a06-6763-4465-ad37-361229294580">28,374</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i47c97b737a7c4798a33e7752eba98ff8_D20191228-20201225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMxMw_0095263e-2a41-4d84-9d33-68556741f90f">18,682</ix:nonFraction> for fiscal 2022, 2021 and 2020, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;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:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i765c3c987df744ecb2772a6c1a403e62" continuedAt="if748e05585e340aab348c220ab2e5ef8"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i30e416df793d4b638004a84e02027731">Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</ix:continuation> Shipping and handling costs included in selling, general and administrative expenses were $<ix:nonFraction unitRef="usd" contextRef="i7eebb58ec73e42c19e120d22ffe71d76_D20211225-20221230" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY3Mg_c4bb705f-5953-4af0-8e5a-b3d5890c0513">143,435</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i928435a7f11e42139ee49f4eb9f33665_D20201226-20211224" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY3Ng_07628e77-f83a-47af-b38c-9f355463469b">98,697</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ied88f46dfb794c92a7d767ea46fb3468_D20191228-20201225" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY4Mw_b90f38ed-9649-4577-8b41-c5b0f05169b9">78,152</ix:nonFraction> for fiscal 2022, 2021 and 2020, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="chef:OtherOperatingExpensesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDk_ba595d42-63b4-4e4f-a92d-3b50e7718638" escape="true">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5OTY_c1477464-e2e4-4671-bc6a-163000c7318a" escape="true">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NDA_e8026245-222c-481a-b748-9b4aa470cecf" escape="true">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic and the subsequent recovery.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMTc_9d8fca7a-88fd-48c2-8477-40b8a88df04f" escape="true">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or market. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vendor Rebates and Other Promotional Incentives</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i17b1fec4186e4835bfd93ef8c4898a32">The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.</ix:continuation> For the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, the recorded purchase incentives totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI3NQ_703b1e6c-461c-49c1-8c38-8cd684b7e3e1">30,805</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI3OQ_a45cdc98-5245-4d61-bdff-518054085d67">20,296</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI4Ng_d0ef2f2f-2e37-4d3d-9a3c-967cbcbc22a6">12,678</ix:nonFraction>, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risks</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDE_8d9747de-4630-4c09-ac85-ea7273ca1bcd" escape="true">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company&#8217;s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if748e05585e340aab348c220ab2e5ef8" continuedAt="i9594e41ac75b4140afdb206405b3d601"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTA_3ef2d84c-69d1-4979-8e74-0ea45ce75a58" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with ASC 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020 the results of which indicated no impairment. The Company has <ix:nonFraction unitRef="usd" contextRef="i6b778f4e07974edda8ded1612573dbc2_D20211225-20221230" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_37a5cf2d-0869-4a92-a9a3-75a4cdcc0f33"><ix:nonFraction unitRef="usd" contextRef="i7fda86b09d6e42a08e513ff470b0257b_D20191228-20201225" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_99ce230b-a8da-4636-aac4-00b7feb6c193"><ix:nonFraction unitRef="usd" contextRef="i047bcf24b3fd4f349211a9141a0a0315_D20201226-20211224" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_e9ee1a3b-e59b-4d01-b89a-6cc9ac1652ae">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t recorded any impairment of equipment and leasehold improvements in fiscal 2022, 2021 or 2020.</span></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5ODI_0c78897a-a1d4-48ce-b89a-0cc8ce60227b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTY_6d24ff93-5241-47f1-88b9-506d8b961674" escape="true">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a">three</span> to <ix:nonNumeric contextRef="if4b74978ed23437594c98c73f51499a3_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDY_2447be13-1cd9-4ed6-a70a-235de0ff0df7">seven year</ix:nonNumeric> period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.</ix:nonNumeric> Capitalized software purchases and related development costs, net of accumulated amortization, were $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTMxMDU_f2254195-91ab-4767-882f-791a7979a806">11,805</ix:nonFraction> at December&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTMxMTg_4df8366b-2a80-4683-beb8-c47b9ec30f35">14,780</ix:nonFraction> at December&#160;24, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9594e41ac75b4140afdb206405b3d601" continuedAt="i4724e389412142398f8d8979fd9b9351"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5OTg_d8e0209b-78ad-42a1-ac68-986614226eba" continuedAt="i947d62d679c84f4bb6a0431905adfd0a" escape="true">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:continuation id="i947d62d679c84f4bb6a0431905adfd0a" continuedAt="ia9d08923cb6d4f3180cc1997b7b47a22"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company&#8217;s asset based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</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="ia9d08923cb6d4f3180cc1997b7b47a22"> in the Company&#8217;s consolidated balance sheets.</ix:continuation> The Company had $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQwNjg_4d55efee-1c47-4f2a-8360-632f1d789fa6">448</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQwNzU_05360062-d35a-4e1e-9a25-facff33131c0">460</ix:nonFraction> of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQzMjM_dbe5231d-5a90-4b89-8a57-187a99f77775">20,050</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQzMzA_e263ccb0-bc4d-4c35-9b78-e56f62568f75">4,976</ix:nonFraction> of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ1NDI_5eb9e55c-6369-4d4a-b0e8-0b089291fe69">1,290</ix:nonFraction> for the fiscal year ended December&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ1NzU_5355800e-dba9-4b65-a4eb-cc68d6d1bce2">2,299</ix:nonFraction> for the fiscal year ended December&#160;24, 2021 and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ2MTE_9bd9c365-e030-450d-98d5-f554dd72bddb">3,426</ix:nonFraction> for the fiscal year ended December&#160;25, 2020. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMTI_5b59de10-6bf3-4248-876e-44c4f13c5d9d" continuedAt="ifb070a34ce7a4b7a97e624c85abc47ac" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;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-style:italic;font-weight:400;line-height:120%">operating expenses</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifb070a34ce7a4b7a97e624c85abc47ac"> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTE_e8156366-b0cf-4a7b-851f-cdf3eba46909" escape="true">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and, accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020, the results of which indicated no impairment.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY3MDU_07a8fa5a-a177-44b6-9423-7da16d837f22">597</ix:nonFraction> impairment charge, $<ix:nonFraction unitRef="usd" contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY3Mjc_50a805bc-6e04-4aa2-8a15-af0d0a80c35b">433</ix:nonFraction> net of tax, to fully write-down the net book value of its Cambridge trademark. During the fourth quarter of fiscal 2020, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY4NzQ_1c135a32-dd04-4614-9e77-dc04d33839dc">24,200</ix:nonFraction> impairment charge, $<ix:nonFraction unitRef="usd" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY4OTY_e8ea6fda-6523-43f5-a545-810c0659733f">17,545</ix:nonFraction> net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. These impairment charges are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations. See Note 8 for more information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other events or changes in circumstances during fiscal 2022, 2021 or 2020, indicating that the carrying value of the Company&#8217;s finite-lived intangible assets are not recoverable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Mzc_14184e64-5c5a-470f-bcad-d6abdac819bf" continuedAt="ib935756dd31841ed858dabb8772dc65a" escape="true">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s maintains <ix:nonFraction unitRef="unit" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY0OTI2NzQ3MTM3OA_b5eec01b-d7ff-4309-bd11-7ca597de4607">four</ix:nonFraction> reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a </ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4724e389412142398f8d8979fd9b9351" continuedAt="i522856a265ab4ef2a9c22db5bf76fbcd"><ix:continuation id="ib935756dd31841ed858dabb8772dc65a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed an interim goodwill impairment test as of March 27, 2020, the results of which indicated no impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For its annual goodwill impairment test performed during the fourth quarter of fiscal 2020, the Company tested goodwill for impairment using a quantitative analysis. The Company estimated the fair value of its reporting units using an income approach and determined the fair value of its reporting units substantially exceeded their respective carry values. The Company&#8217;s income approach incorporates the use of a discounted cash flow methodology that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The Company also performed a reconciliation of its market capitalization and the estimate of the aggregate fair value of its reporting units, including consideration of a control premium.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no events or changes in circumstances, other than the onset of the Pandemic, during fiscal 2022, 2021 or 2020, indicating that goodwill may be impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Benefit Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NjU_e1abe5e6-e1d3-4fb0-9852-57a370070f5a" escape="true">The Company sponsors a defined contribution plan covering substantially all full-time employees (the &#8220;401(k) Plan&#8221;).</ix:nonNumeric> The Company recognized expense related to the 401(k) Plan totaling $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjAzOTg_22a85772-682e-42a3-8d06-712544504e45">1,714</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjA0MDI_1bfc726e-12f3-4613-ad58-5e1060816b32">683</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjA0MDk_b8919913-67af-4d4e-9105-06449a18b659">720</ix:nonFraction>, respectively, for fiscal 2022, 2021 and 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjM_6084a3ec-85bd-4243-9163-c64cd5dffba4" continuedAt="i5f41b33fca6b4defa560f3f8a753f5d7" escape="true">The Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.</ix:nonNumeric> As of December&#160;30, 2022 and December&#160;24, 2021, the Company had valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjEyNjc_3055d76a-fea6-463b-992f-934e76c9faa7">1,641</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjEyNzQ_f5e00b78-1c71-4cae-b05a-ea1715d9db4a">2,046</ix:nonFraction>, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5f41b33fca6b4defa560f3f8a753f5d7">ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTU_da244587-3f9c-4a5a-9f2c-8ae9495de2ab" escape="true">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i522856a265ab4ef2a9c22db5bf76fbcd" continuedAt="i02a45a983fdf44178ea2fb8ea7cf8c79"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ContingentLiabilityReserveEstimatePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NjY_7e0d24fa-2043-411d-a6b6-88bcaf31a123" escape="true">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#8220;Distinguishing Liabilities from Equity&#8221; and ASC 718 &#8220;Compensation - Stock Compensation.&#8221; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjU_a15562c8-0fe1-435b-905b-83c0c099c63b" continuedAt="i986006e70d9f4319995e9891eecf02e3" escape="true">The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;) and performance share units are valued based on the fair value of the stock on the grant date. </ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="i986006e70d9f4319995e9891eecf02e3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTI_304c3420-72e1-43a8-926e-6aee3069c0b7" continuedAt="icc40f0e084554b44bb1cccd0244b05a1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:SelfInsuranceStoplossTthreshold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjQ1MjA_2f286d66-2f0c-49b0-9c4e-5a76b37b0998">300</ix:nonFraction> per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icc40f0e084554b44bb1cccd0244b05a1">The Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions of $<ix:nonFraction unitRef="usd" contextRef="id988b25238734f73afbce1adf2af9512_D20211225-20221230" decimals="-3" name="chef:SelfInsuredRetentionAmountPerClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjUyODk_3765bda5-ab4e-4da8-bdcb-b855603b92fa"><ix:nonFraction unitRef="usd" contextRef="iaf24c92068254bd08bdbf5f4ec7afa88_D20211225-20221230" decimals="-3" name="chef:SelfInsuredRetentionAmountPerClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjUyODk_daeb0215-5067-4620-88a9-d21660ee127c">500</ix:nonFraction></ix:nonFraction> per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Nzg_6fc6fa93-f26b-4dca-8070-998a3d88889a" continuedAt="i29cece2161cd42a1ab6e54ae4388c74c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities include the following:</span></div><div style="margin-top:6pt;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%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">quoted prices for similar assets in active markets;</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%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">quoted prices for identical or similar assets in inactive markets;</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%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">inputs other than quoted prices that are observable for the asset; 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:120%">d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i02a45a983fdf44178ea2fb8ea7cf8c79"><ix:continuation id="i29cece2161cd42a1ab6e54ae4388c74c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the asset has a specified (contractual) term, the Level 2 input must be observable for substantially the full term of the asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzgx_aa592aee-2078-4d46-b763-1dc8e0f70ac8" continuedAt="ib07842535fa946f3bb40793167bb8ab5" escape="true">Net Income (Loss) per Share</ix:nonNumeric></span></div><ix:continuation id="ib07842535fa946f3bb40793167bb8ab5"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzc1_5181fcae-940b-47bc-9043-3e948cdeb35b" escape="true"><div><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 the computation of basic and diluted net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy0xLTEtMS0yNjU5Nw_54112037-dadf-4673-af45-8cee90cae904">0.75</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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy0zLTEtMS0yNjU5Nw_0b372dd1-876a-4d35-9b12-6ba7cb0ab0a4">0.13</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy01LTEtMS0yNjU5Nw_c3a21c14-a699-4f08-9516-f4d9c75d9aa5">2.46</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC0xLTEtMS0yNjU5Nw_73280e52-0668-4a5d-bd93-70054f4584b2">0.73</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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC0zLTEtMS0yNjU5Nw_d2ce8760-14e7-4c8d-825c-ded0225975f3">0.13</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC01LTEtMS0yNjU5Nw_3a3cdc5c-c341-48eb-86cf-dc1038c0d417">2.46</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:100%">Weighted average common shares:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</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:100%">Basic</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi0xLTEtMS0yNjU5Nw_9db47177-d005-4048-bf59-f92cf989cab1">37,094,220</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi0zLTEtMS0yNjU5Nw_d983293f-d501-4270-b6fe-b87e3e6a5124">36,744,304</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:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi01LTEtMS0yNjU5Nw_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f">33,716,157</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:100%">Diluted</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy0xLTEtMS0yNjU5Nw_1dd24e33-2705-4f1c-84dc-3896258240e2">38,742,328</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy0zLTEtMS0yNjU5Nw_ad15ac6d-90aa-4347-af1a-793f2b6aff39">36,744,304</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:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy01LTEtMS0yNjU5Nw_8de65ba6-a871-4773-b076-52c167b92cdf">33,716,157</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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">Net income (loss)</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy0xLTEtMS0yNjU5Nw_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e">27,750</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy0zLTEtMS0yNjU5Nw_9eae06c1-aaae-4717-902c-fe5d60952640">4,923</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy01LTEtMS0yNjU5Nw_27b50e92-1129-4ab0-9c36-3444f03ef821">82,903</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add effect of 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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes, net of tax</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS0xLTEtMS0yNjU5Nw_e0f5385d-9305-4945-8437-52da6cab170a">580</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS0zLTEtMS0yNjU5Nw_749a704c-01aa-4963-b46f-983d0d5e7cb2">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS01LTEtMS0yNjU5Nw_e0173d86-1465-44ac-b410-caa2d128e26c">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi0xLTEtMS0yNjU5Nw_ddc56534-28bb-4621-bf91-7854060bae9e">28,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi0zLTEtMS0yNjU5Nw_d4708d0a-6ece-4986-949c-ab64ed44f1db">4,923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi01LTEtMS0yNjU5Nw_935526ec-85c3-4302-b0a7-2ccc19ecd7c7">82,903</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</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:100%">Weighted average basic common shares outstanding</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC0xLTEtMS0yNjU5Nw_9db47177-d005-4048-bf59-f92cf989cab1">37,094,220</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC0zLTEtMS0yNjU5Nw_d983293f-d501-4270-b6fe-b87e3e6a5124">36,744,304</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:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC01LTEtMS0yNjU5Nw_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f">33,716,157</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:100%">Dilutive effect of unvested common shares</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS0xLTEtMS0yNjU5Nw_a0199eb3-eeee-4d07-bd7b-252c7c5fa296">638,293</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS0zLTEtMS0yNjU5Nw_2e9fcf88-22be-4090-9b16-42fef3f6c503">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS01LTEtMS0yNjU5Nw_39fc58f6-15d6-42c8-a261-425c8a28324a">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and warrants</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtMS0xLTEtMjY1OTc_811e3fe3-9239-48f7-9a35-b2a58815706d">66,719</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtMy0xLTEtMjY1OTc_55fb84f0-11eb-43df-a3cf-560f45dce31d">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtNS0xLTEtMjY1OTc_26188594-7a4f-49d8-a7ff-d7eff05cba30">&#8212;</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:100%">Dilutive effect of convertible notes</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:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtMS0xLTEtMjY1OTc_5fc28552-e3f7-4d33-967e-20faed0c65aa">943,096</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:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtMy0xLTEtMjY1OTc_4e438376-58fd-4159-a6a5-384ca93f89fa">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtNS0xLTEtMjY1OTc_6bbdf83b-4585-45e3-bb0c-c0415dae1010">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItMS0xLTEtMjY1OTc_1dd24e33-2705-4f1c-84dc-3896258240e2">38,742,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItMy0xLTEtMjY1OTc_ad15ac6d-90aa-4347-af1a-793f2b6aff39">36,744,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItNS0xLTEtMjY1OTc_8de65ba6-a871-4773-b076-52c167b92cdf">33,716,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzY5_b04a3054-27c8-4bab-8dcb-7587a43352f6" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi0xLTEtMS0yNjU5Nw_fd14452a-095c-4435-9dd6-c696c97f8e2d">906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i01eaf3217e7243c694ff5366125ebbf0_D20201226-20211224" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi0zLTEtMS0yNjU5Nw_6be0f2e9-425a-4640-93c0-635a584c0013">306,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib2d2b6e409d94b21b023d09f9406f9c9_D20191228-20201225" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi01LTEtMS0yNjU5Nw_b9654690-64a3-4642-92bf-eb6700fd9612">505,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Stock options and warrants</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:100%"><ix:nonFraction unitRef="shares" contextRef="i2ccccf846ecc4e26938c73d761fa376b_D20211225-20221230" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy0xLTEtMS0yNjU5Nw_dccd29ef-a6a0-425b-9676-faa0636922de">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifeb4466bb52c41e7b9a49bd5abf98176_D20201226-20211224" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy0zLTEtMS0yNjU5Nw_dc41c98c-2a8e-44fb-ad62-44a5b50eb66a">139,198</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:100%"><ix:nonFraction unitRef="shares" contextRef="i916e26fe23fe4470aa7bac7054e84033_D20191228-20201225" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy01LTEtMS0yNjU5Nw_21c92780-81cb-47b9-8db3-13f2ed6e6ae7">115,639</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:100%">Convertible notes</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:100%"><ix:nonFraction unitRef="shares" contextRef="i0ce431371b204c9d9017457332343ae8_D20211225-20221230" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC0xLTEtMS0yNjU5Nw_52c1dade-4afb-4629-b1f6-317c540a6b12">392,732</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:100%"><ix:nonFraction unitRef="shares" contextRef="i00cde260561d40489f736f14243c600a_D20201226-20211224" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC0zLTEtMS0yNjU5Nw_87ec65ec-96ce-4d95-9d82-3b0d92fbbf62">4,410,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="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:100%"><ix:nonFraction unitRef="shares" contextRef="ie056b09c6cbb491fb8ab971e6ffef919_D20191228-20201225" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC01LTEtMS0yNjU5Nw_9bc0b6c4-0c2e-4072-a24d-577dc4bcdaf4">3,484,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3NzE_feb3a54b-b8dd-4ae1-9ee9-316d9e978fa7" continuedAt="i5bec2fa3b5574857acb1baa5dc55d06d" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i5bec2fa3b5574857acb1baa5dc55d06d" continuedAt="if0dbba13a81048e3901e2bc865ceba00"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or </span></div></ix:continuation><div style="height:42.75pt;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:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if0dbba13a81048e3901e2bc865ceba00"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3NjM_c11ca9b5-76d8-46f1-8ea4-d8e2a44e0fde" escape="true"><div><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 changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:82.436%"></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><td colspan="3" style="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 style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.602%"></td><td style="width:0.1%"></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><td colspan="3" style="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:#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:100%">Balance December 25, 2020</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><td colspan="3" style="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="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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzEtMTEtMS0xLTI2NTk3_a9515cb4-d521-4de0-b85c-c40163669034">2,756</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</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><td colspan="3" style="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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzItMTEtMS0xLTI2NTk3_d0a5fa8c-52b0-44f0-a6f1-86cca72ca3ba">5,500</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="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><td colspan="3" style="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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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><td colspan="3" style="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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzQtMTEtMS0xLTI2NTk3_4472cbbd-738d-4315-a6c5-b26191900fc2">83</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</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><td colspan="3" style="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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzUtMTEtMS0xLTI2NTk3_d211f1e1-34c4-41ea-beef-f5faeae2c4ab">1,296</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 24, 2021</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><td colspan="3" style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzYtMTEtMS0xLTI2NTk3_e17db63c-867d-409b-bd9a-5cbbbe5a5205">6,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</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><td colspan="3" style="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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzctMTEtMS0xLTI2NTk3_d09ff343-2335-43b0-ad98-92ae9bccd229">8,700</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="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><td colspan="3" style="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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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><td colspan="3" style="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="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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzktMTEtMS0xLTI2NTk3_008bbe18-e9f5-4649-a494-e11c40336b8a">6,788</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</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><td colspan="3" style="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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzEwLTExLTEtMS0yNjU5Nw_3dfbca36-f869-4977-9c35-8bb39b9227cc">8,505</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:100%">Balance December 30, 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><td colspan="3" style="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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzExLTExLTEtMS0yNjU5Nw_350b8bee-1f6d-4123-b17c-15f23094432d">17,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term portion of contingent earn-out liabilities was&#160;$<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzEwOTE_bf69c32b-6c24-4f7a-b197-ce0c875c0f72">10,483</ix:nonFraction>&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzEwOTg_bb790f3a-dbdf-4d3e-84bb-ace00e87572d">3,252</ix:nonFraction>&#160;as of&#160;December&#160;30, 2022&#160;and&#160;December&#160;24, 2021, respectively, and are reflected as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The remaining short-term portion of earn-out liabilities are reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities on the Company&#8217;s consolidated statements of cash flows and all other such payments are classified as financing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company&#8217;s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of December&#160;30, 2022 and December&#160;24, 2021 as these instruments had variable interest rates that reflected current market rates available to the Company. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3Njg_7768c41e-69db-4694-bc19-dac238b0c2bd" escape="true"><div><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 carrying value and fair value of the Company&#8217;s convertible notes (more fully described in Note 9). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company&#8217;s common stock, estimates of the stock&#8217;s volatility and the prevailing risk free interest rate in calculating the fair value estimates. </span></div><div style="margin-top:5pt"><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.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">December 30, 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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;font-weight:700;line-height:100%">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:100%">2028 Convertible Senior Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4da04e436ffa46e5aa9961edbc9ee5bc_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItMS0xLTEtMjY1OTc_34340408-95ef-4aa9-b9ca-5b625eeae7e7">287,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia09c751c69f34310882a3ca26130138c_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItMy0xLTEtMjY1OTc_189f4991-ec6e-4f37-9ec6-0a5345ec71ee">292,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i8a3184b39a8d4257b18fc1018e18206a_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItNS0xLTEtMjY1OTc_30c1af81-df76-4471-adc5-6864f4489f40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia966c3414e874d239269665a701d184f_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItNy0xLTEtMjY1OTc_f44a4ddd-54ca-4246-9313-47743569e89c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2024 Convertible Senior Notes</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i15015f2785124985ad18201c2b40ccff_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMS0xLTEtMjk5OTU_316243d3-b275-4ccd-95dd-147c6c272942">41,684</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia9dfb482e4c04f73abbd6045b358a090_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMy0xLTEtMjk5OTU_c7ef3bec-530d-4359-90e2-d4cba1bd88c4">43,723</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1d3a5ad112694182a41df9f162eeb801_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNS0xLTEtMjk5OTU_2e104a98-bde6-44ad-87e5-f4a7a537f8b1">200,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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i97b185ce326244059773d5690419fec8_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNy0xLTEtMjk5OTU_dc93b110-17ba-495b-8215-1a7ac9f8d7da">206,182</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:100%">Convertible Unsecured Note</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib1a1d777f0484f94bdf28197f8bb0078_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMS0xLTEtMjY1OTc_5cbbc9c3-04cb-4b79-9fe0-268f18ce7082">4,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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i01346b18da054b938fc06c569b2c102f_I20221230" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMy0xLTEtMjY1OTc_fa24efd8-ed7e-4867-9098-a97b143d0bc7">4,345</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia14f6e292b3941db92c5a99d3a3cb363_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNS0xLTEtMjY1OTc_8ea77e9a-ade5-4ea5-81ff-498b97675dc7">4,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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie89a2c4f200846d5b58778c1c0e99397_I20211224" decimals="-3" name="us-gaap:ConvertibleNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNy0xLTEtMjY1OTc_69d6c04b-b9c0-42a0-8f2a-af06d420eb74">4,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzM4OTA_26189d77-d278-42c7-a23d-46e9b93e71d7" continuedAt="idb5682786cb946d1b1137cb2e3a038e9" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="idb5682786cb946d1b1137cb2e3a038e9" continuedAt="ie850b6d5599b49228196cf9f9dc09901"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chef Middle East</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (&#8220;CME&#8221;), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzYxMDU_b2384c37-581f-4aed-af28-41c13d204814">108,749</ix:nonFraction>, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total&#160;$<ix:nonFraction unitRef="usd" contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDMzMjc_554ca04e-b250-43e3-b91e-cb80fa935933">10,000</ix:nonFraction>&#160;over a&#160;<ix:nonNumeric contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101" name="chef:BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyNjk4OA_eca841e8-9214-4418-af0a-b2567806960d">two-year</ix:nonNumeric> period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $<ix:nonFraction unitRef="usd" contextRef="i27b0365102274397804644badf40d68e_I20221101" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDM0Mjg_93b84d86-0076-4039-8ba1-7f319010d89d"><ix:nonFraction unitRef="usd" contextRef="i07b9aebc1c644afab7287e0e793c3968_I20221230" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDM0Mjg_ca21c0c4-4471-4089-8852-0934c158bede">7,500</ix:nonFraction></ix:nonFraction> as of  November&#160;1, 2022 and  December&#160;30, 2022.  The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;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:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie850b6d5599b49228196cf9f9dc09901" continuedAt="idd852d34ed8b40289e1e38557385dd52"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Seaboard</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2021, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of CGC Holdings, Inc. (&#8220;Capital Seaboard&#8221;), a specialty seafood and produce distributor in Maryland. The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzYxMDE_9147ef99-d82e-4fe6-9b11-d5b205fd8374">31,036</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzI5Nzg_895d865d-d582-4a7a-bad3-83e23c52821b">28,000</ix:nonFraction> paid in cash at closing, common stock warrants valued at $<ix:nonFraction unitRef="usd" contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzMwMzk_9560172e-2241-49de-b150-078034a1bddc">1,701</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228" decimals="-3" name="chef:NetWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzMwNDg_a7fe1760-97da-4af8-85f1-cf2657e7c509">1,335</ix:nonFraction> paid upon settlement of a net working capital true-up. Customer relationships and trademarks were valued at fair value using Level 3 inputs and are being amortized over <ix:nonNumeric contextRef="i435e8cdf42354e4998323959b44e229b_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgzMzQwOQ_58a16959-7619-4497-a842-6c819fe70515">15</ix:nonNumeric> and <ix:nonNumeric contextRef="ie4f66a10b7554ffb9ce9aa624c01fccb_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgzMzQzMg_2170d96d-bd3e-4598-9327-c91f77d91642">5</ix:nonNumeric> years, respectively. Goodwill for the Capital Seaboard acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor to leverage the Company&#8217;s existing products in the markets served by Capital Seaboard, to supply Capital Seaboard&#8217;s product offerings to our East Coast markets and any intangible assets that do not qualify for separate recognition.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Acquisitions</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Company completed <ix:nonFraction unitRef="employee" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyNjk4OQ_823a63c3-ef4c-436a-8926-72c9db47dbe8">six</ix:nonFraction> other acquisitions for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzE3Nzc_9bd38c7b-b4b4-40ef-8cad-fc3bcf5e3283">55,300</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzE3OTY_e233294f-0116-4508-8be5-ecf4103e2eb9">55,300</ix:nonFraction> paid in cash, subject to customary working capital adjustments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $<ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzIwMjI_800a1d80-8d8d-4187-bc0f-b31558c574df">2,000</ix:nonFraction> in the aggregate. The Company is in the process of finalizing valuations of tangible and intangible assets as of the acquisition dates. When applicable, these valuations require the use of Level 3 inputs. Goodwill for these acquisitions will be amortized over 15 years for tax purposes. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized professional fees of&#160;$<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNTY_7892d2b0-41e0-4452-a9a1-7bfd2eff3993">4,357</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNjE_a7c5f347-d273-4d25-a95b-a8fab1d5c18a">450</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNjk_ca731fe6-d64d-4632-8018-201b3a96315c">435</ix:nonFraction> in&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;related to acquisition activities in fiscal 2022,  2021 and 2020, respectively. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyMzQzMg_cf977a9d-1b62-4c01-bb34-f1bb9d31080e" continuedAt="i80680003ca804a86a14afc2b207adafe" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reflected net sales and loss before taxes in its consolidated statement of operations related to the acquisitions as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.178%"></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><td style="width:1.0%"></td><td style="width:28.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">&#160;</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><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">&#160;</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><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></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:100%">Net sales</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><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZToyMGVmY2NlZjExY2I0ZWFiYTdmYzlkZjIzZWNmZjA1OC90YWJsZXJhbmdlOjIwZWZjY2VmMTFjYjRlYWJhN2ZjOWRmMjNlY2ZmMDU4XzItNS0xLTEtMjY4NzQ_909bc6d5-c341-4529-9d0d-587108e8b7f6">245,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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:100%">Loss before income taxes</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><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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZToyMGVmY2NlZjExY2I0ZWFiYTdmYzlkZjIzZWNmZjA1OC90YWJsZXJhbmdlOjIwZWZjY2VmMTFjYjRlYWJhN2ZjOWRmMjNlY2ZmMDU4XzMtNS0xLTEtMjY4NzQ_33bdba6d-9304-4a9a-8660-55495130198f">15,377</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></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents unaudited pro forma consolidated income statement information of the Company as if the acquisitions completed during fiscal 2022 had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#8217;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#8217;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. <ix:continuation id="i80680003ca804a86a14afc2b207adafe" continuedAt="id510fe3ee9cd4377b0b30a821bdc1a56">The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair values.</ix:continuation></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><ix:continuation id="id510fe3ee9cd4377b0b30a821bdc1a56"><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.742%"></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><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.615%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</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><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</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:100%">Net sales</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><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzItNS0xLTEtMzA5MDc_c2925998-f5dd-4d1c-b2e2-d7bfd773628c">2,843,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzItNy0xLTEtMzA5MDc_4d57c6a9-5faa-47d4-ae30-784fa3f9c252">2,211,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Income before income taxes</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><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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzMtNS0xLTEtMzA5MDc_760b603c-4b18-4cd4-94c8-3f7dd171fcbd">56,293</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzMtNy0xLTEtMzA5MDc_f144cf1c-d48c-4c86-8c70-99c6446bbfb6">4,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:42.75pt;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:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="idd852d34ed8b40289e1e38557385dd52"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzM4ODI_04fa9e66-5096-4839-8408-076c5c02f8a7" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the purchase price allocation of these acquisitions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:44.985%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.481%"></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:10pt;font-weight:700;line-height:100%">Chef Middle East</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:10pt;font-weight:700;line-height:100%">Capital Seaboard</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Other Acquisitions</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:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtMS0xLTEtMjkwODA_ee529961-ad13-46ef-b6db-2dd67b7b1acb">84,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtMS0xLTEtMjY1OTc_77d31ffe-a466-4ef4-b83c-2a2535a056b9">10,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtNS0xLTEtMjY1OTc_af7af3b2-d23b-474c-bf39-16c8252239c4">14,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Customer relationships</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6b24783f983743ff8f4d3063dbc742af_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItMS0xLTEtMjkwODA_d3ef6b5b-bdcd-4f98-a078-1f29d74d7a6c">25,800</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia57ea7ee61cb4a499d1586682d95dc58_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItMS0xLTEtMjY1OTc_e30b8ce7-7008-41f8-8466-71ca75bd9c4f">7,250</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="ife7fb0c6271e4eecb3e3630fbd00091f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItNS0xLTEtMjY1OTc_e3b4fc21-fb7f-45d5-a6b2-1396341f853a">16,700</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:100%">Trademarks</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:100%"><ix:nonFraction unitRef="usd" contextRef="idb92d2fa6c844aa9acd3d714f8db4ea1_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtMS0xLTEtMjkwODA_8078d3f7-8231-4427-b5c3-22a05a1e3c25">11,400</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:100%"><ix:nonFraction unitRef="usd" contextRef="i27476df968e64b7eb5fc244118199beb_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtMS0xLTEtMjY1OTc_2848e0a3-ee3b-499f-b8dd-3e54d3e85e96">2,280</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="ia06f8003988a428e8f70034e884c9fee_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtNS0xLTEtMjY1OTc_1a858a22-3a1f-4c0e-a0b4-4be136fd5d0d">1,000</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:100%">Non-compete agreements</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac950d11d084be5ba190f92ab414d9b_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtMS0xLTEtMjkwODA_03da612d-f2bc-48a0-9fe3-6dd8f5885785">320</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:100%"><ix:nonFraction unitRef="usd" contextRef="iabcb5b17864845d29c8aa9a4c36faaa1_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtMS0xLTEtMjY1OTc_bf522126-667f-42e7-bb4c-565b33e851ab">&#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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="i2ebde6794b4444438c48667fce0b368b_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtNS0xLTEtMjY1OTc_a3eea4dc-2672-45ce-8b6f-e26a36f97205">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtMS0xLTEtMjkwODA_5712bc5c-ca6c-4ea0-a7c7-6e7240a66060">23,814</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtMS0xLTEtMjY1OTc_ae1226f1-46bf-4d7d-ac79-c4a05bc1483f">8,334</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtNS0xLTEtMjY1OTc_54287c4a-4197-42a9-9e5d-f4b8b55a4f86">34,101</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:100%">Fixed 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtMS0xLTEtMjkwODA_2bdeb9d1-2e12-4b75-bbbe-a182bc35fa49">16,953</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtMS0xLTEtMjY1OTc_3d4253a7-cb40-4748-a578-f2198160078c">9,552</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtNS0xLTEtMjY1OTc_8c7f86ff-5ee8-4666-980a-ddc83cbc54f1">701</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctMS0xLTEtMjkwODA_638c3bce-8c9f-4984-aadf-0ef9b3274de4">941</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctMS0xLTEtMjY1OTc_22ee08e5-c4f7-4eca-a655-14efa2aa0b33">122</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctNS0xLTEtMjY1OTc_dc3dafc3-9a3e-486c-b6fd-675933d381b2">17</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:100%">Deferred tax liability</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtMS0xLTEtMjkwOTg_8b51e230-e5c1-4a95-9009-886636d28513">3,635</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtMy0xLTEtMjk4NDU_2bfb2bad-1f25-42d5-952c-0590248665ef">&#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="display:none"></td><td colspan="3" style="display:none"></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:100%">(<ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtNy0xLTEtMjk4NDU_6f2ba78d-94b5-4a9a-93af-325d1e04b8b3">2,365</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktMS0xLTEtMjkwOTg_d097270e-feb7-4357-baeb-b68048b6c149">5,321</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktMS0xLTEtMjY1OTc_7d4f1fe8-3dfc-4097-9057-5581313fe054">16,427</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="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktNS0xLTEtMjY1OTc_2575d5d1-092e-48ed-919c-2b24dcb336ea">1,491</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:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTEtMS0xLTI5MTA1_a42bde62-6591-41ca-a1f3-a2e3f0ff986f">5,321</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTEtMS0xLTI2NTk3_71d29c03-6644-47a4-b538-9b66283b0278">16,427</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">(<ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTUtMS0xLTI2NTk3_20c7eb81-85f5-4353-a636-a231e6d698bf">1,491</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="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:#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:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTEtMS0xLTI5MTEy_c646381f-06f4-4b27-b60f-dfa0f6f12714">44,155</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTEtMS0xLTI2NTk3_d4100df2-981e-4e9d-ae93-581e5cee3e86">6,632</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">(<ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTUtMS0xLTI2NTk3_e9953474-6087-4c17-b671-b4f6952b52e6">8,397</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:100%">Earn-out liability</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTEtMS0xLTI5MDk4_92d9747e-dfd0-42a2-8fdb-8c8bf6948ec9">7,500</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTEtMS0xLTI2NTk3_96d3dc4e-29d1-4d32-8798-6167521d429f">&#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="display:none"></td><td colspan="3" style="display:none"></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:100%">(<ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTUtMS0xLTI2NTk3_b57a7fe5-3277-41ca-a6a2-410796ad14b4">1,200</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="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="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:#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:100%">Total consideration</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTEtMS0xLTI5ODQy_53bb86eb-d5b9-4305-be46-2cb68884d54c">108,749</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTEtMS0xLTI2NTk3_7807ebbc-c7b7-480f-a1f9-f3b829ab6c73">31,036</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTUtMS0xLTI2NTk3_a4f85279-46f0-419d-8f7c-85667f67b910">55,300</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></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzM0NQ_575e13bf-d948-41e1-8de6-0178e230300b" continuedAt="i178e2ab9de8d4e20aec5764aaef9e66f" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i178e2ab9de8d4e20aec5764aaef9e66f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished product. Our entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzMwNw_ae927f92-c034-406f-99c6-dcba4546519d">9,198</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzMxNA_ae2b07a5-5d7a-4456-b775-09cac0a2cde3">8,312</ix:nonFraction> at December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzc1Nw_bcbb1909-ebd9-48fe-aa21-57d359490f84" continuedAt="i00c3138a7a6248dda9d9a131afe17403" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="i00c3138a7a6248dda9d9a131afe17403" continuedAt="i8746b05a7a8e4039835452e1ab233016"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzc1OQ_1e62844d-5ee7-43b3-9902-8f822d3c390a" continuedAt="ic69de58ed1354f85b2581c55004d79a0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;line-height:100%">Useful Lives</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:700;line-height:100%">December 30, 2022</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:700;line-height:100%">December 24, 2021</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:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iee3ec8c3722b4b1e9a08ec0d9b758be2_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzItNC0xLTEtMjY1OTc_dff657c8-cc76-4dc5-be02-7a81b9cd3b06">5,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6f191833923f49108cc99e6a8b5b4ffd_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzItNi0xLTEtMjY1OTc_dcf1814a-4bd4-4c91-a755-409c1ce43e48">5,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Buildings</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:100%"><ix:nonNumeric contextRef="i2c8f9e36dea6470ebe8c7a06a0d2458b_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtMi0xLTEtMjY1OTc_3439d259-db95-4278-8cff-61ed87f17700">20</ix:nonNumeric> years</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib9605db8e9124ab49b1896fe077b2f84_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtNC0xLTEtMjY1OTc_dbadcb75-dd42-4fe2-b0c4-d5317f769006">39,893</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2a777aee16574940b8ed3ecab8fee04d_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtNi0xLTEtMjY1OTc_cb68b9db-56e2-4a5b-a69a-ec79681f78a7">18,406</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:100%">Machinery and equipment</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i823939290e7a441798902d29ae0cc527_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjoxYjFmYjE1MDBkNzE0MDFjODRlZDczMmVjNzA3NmU0OV80_e381c500-b922-43b0-ad25-0c151038a6c1">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i5b6e5deebeec43318c6e9f1c339877b5_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjoxYjFmYjE1MDBkNzE0MDFjODRlZDczMmVjNzA3NmU0OV85_ac0e9b52-549a-45f3-b323-a7ce56645206">10</ix:nonNumeric> years</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtNC0xLTEtMjY1OTc_381abf9f-7b32-4fac-8664-057e3770bb04">32,107</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7794d1b28d4a69ae0e92974b9ce701_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtNi0xLTEtMjY1OTc_5834d89c-b29e-4ae1-b683-97820c3adec7">28,099</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:100%">Computers, data processing and other equipment</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1145fc0cb29747bfbf863671bb732ef9_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMDJlOTEyZWI4Yzg0OTdjYjc2MTY4NWNmOTcwOTE5Nl80_07ff340a-7b61-4331-83a2-2bbf8f43c91d">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ife928e9bd2d94c78ba6c6335b3932a46_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMDJlOTEyZWI4Yzg0OTdjYjc2MTY4NWNmOTcwOTE5Nl85_9653ca28-494e-4132-9720-11c05f5eb638">7</ix:nonNumeric> years</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="i8b2e6bf26df141b3af003f89bc11b8ea_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtNC0xLTEtMjY1OTc_0caa15e8-c0ef-4fc0-8403-a408dcc0fb6d">18,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><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:100%"><ix:nonFraction unitRef="usd" contextRef="i75484d262d5e479da3ada34edd8fc4e4_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtNi0xLTEtMjY1OTc_139172c7-ba57-48f6-a4cd-4fcbd60c7df2">15,480</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:100%">Software</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0491724eb18541e78d0632d3c0045dc4_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpmMzljNjVjZTg4Yjc0ZDdhOGFlNTgyYjVjZDkzODIwZF80_d1f19d48-851b-41a7-bfa8-d49b86af45d3">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ie81be13baf6c412da81a0acd2854c703_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpmMzljNjVjZTg4Yjc0ZDdhOGFlNTgyYjVjZDkzODIwZF85_3d248efc-d7fd-4f62-82aa-17531ee568ca">7</ix:nonNumeric> years</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="ia42c1be66ea144b399c6f5a8967fb99b_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtNC0xLTEtMjY1OTc_0d1f9fb6-d5d6-493d-b701-61ad83c384c8">42,609</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:100%"><ix:nonFraction unitRef="usd" contextRef="i26937a585bf9415a9a9d94fe927f0b4b_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtNi0xLTEtMjY1OTc_260753f0-006f-4a41-9b55-e3a8ec22ef8c">39,799</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:100%">Leasehold improvements</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5fd4fffa20ca437b9621925013b35033_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpkYzU3M2NmMTllNWE0YWEzYTkyMTUwZTdlNzRiMWU5Ml80_8e31520f-5e8f-405e-956f-fc146fef28d1">1</ix:nonNumeric>- <ix:nonNumeric contextRef="ib9a68e05ead0415eb1fd150e409c8816_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpkYzU3M2NmMTllNWE0YWEzYTkyMTUwZTdlNzRiMWU5Ml84_14dd129d-2af2-45ca-8c2a-0628a65eb403">40</ix:nonNumeric> years</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="ib715fab49b5141939888f729b6ed353c_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctNC0xLTEtMjY1OTc_79b8231f-56e5-4940-8010-bce9fbd01405">94,245</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:100%"><ix:nonFraction unitRef="usd" contextRef="id22e7a028f64482ebbceaa9a55c184a8_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctNi0xLTEtMjY1OTc_dbbdc52e-8b96-4e52-9159-b8dcab9787f7">69,105</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:100%">Furniture and fixtures</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:100%"><ix:nonNumeric contextRef="i073155fb0bdc43d98ad7d19459462aca_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtMi0xLTEtMjY1OTc_81bf660b-6254-4c10-9ece-2f50fee26ee0">7</ix:nonNumeric> years</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:100%"><ix:nonFraction unitRef="usd" contextRef="i020a6739d5fd48318d36c82afe224d58_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtNC0xLTEtMjY1OTc_6a4c79f2-fb3e-4dda-9a85-68c3268306a4">3,825</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:100%"><ix:nonFraction unitRef="usd" contextRef="i196a0b210c7d474485e94ea9fbde912a_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtNi0xLTEtMjY1OTc_8d96c29d-38d9-4672-a677-534238735413">3,582</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:100%">Vehicles</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5750e8affca14a28b5f5d47f15bcb0ff_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMzE4Y2NkYWZlNzY0NTg2YTFiYjNhYmNiMmFmMGI3YV80_e3c12912-9729-4248-bc49-559b4dc9c1f7">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i5e593245e5f34245b59636ef1e5bfea1_D20211225-20221230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMzE4Y2NkYWZlNzY0NTg2YTFiYjNhYmNiMmFmMGI3YV85_0aa064b6-5348-4dde-9662-11547ba56cf9">10</ix:nonNumeric> years</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="iff89b98914b2430eaf4e9fd876b9d7b0_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktNC0xLTEtMjY1OTc_0b442ceb-dd9f-4f41-b69a-6975c7353a51">31,462</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:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4a7267fee84d31ba0aa5a55cd5096f_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktNi0xLTEtMjY1OTc_09b01192-aacd-4124-89b5-1c3666700a06">29,632</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="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:#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:100%">Construction-in-process</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:100%">&#160;</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3eec732b3b244481bdf2d27872f5f5d1_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzExLTQtMS0xLTI2NTk3_369e413b-47d7-4bc2-8f4f-b36e6de440da">36,583</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1de9a6b675084fe4a42712bd9d91bce1_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzExLTYtMS0xLTI2NTk3_d7a1e0b6-636d-4513-a278-12c2455f605f">24,355</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:100%">&#160;</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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEyLTQtMS0xLTI2NTk3_4a66aa86-0223-4402-8878-3e2ad7665b07">304,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEyLTYtMS0xLTI2NTk3_225664c5-9e02-4069-a872-2f30e34213f6">233,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Less: accumulated depreciation and amortization</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:100%">&#160;</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEzLTQtMS0xLTI2NTk3_b4d0d373-fcb5-4f81-af12-4e628f02dbd0">119,013</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEzLTYtMS0xLTI2NTk3_13bf77db-a7bd-417e-81ba-fedb1dbd40fb">99,856</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:100%">Equipment, leasehold improvements and software, net</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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzE0LTQtMS0xLTI2NTk3_e2faf5d0-d506-41b6-8a26-fff6044d6ff0">185,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzE0LTYtMS0xLTI2NTk3_73d81014-3300-48aa-979f-b81d98f27eb0">133,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction-in-process at December&#160;30, 2022 related primarily to the build-out of the Company&#8217;s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company&#8217;s Enterprise Resource Planning system. Construction-in-process at December&#160;24, 2021 related primarily related primarily to the build-outs of the Company&#8217;s Los Angeles and Miami distribution facilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net book value of equipment financed under finance leases at December&#160;30, 2022 and December&#160;24, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ic6f634257ac84fd3b956d549f1682f31_I20221230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU3MQ_8332ab9e-3226-4b00-b68a-96f2f41c956e">11,579</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ecf3a0042a14bdebcc93b95c1ee6ef6_I20211224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU3OA_d9d7a7f4-324a-4854-9ea1-fee67f47736d">10,874</ix:nonFraction>, respectively. <ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_c05cd1a1-2e26-4f74-b25b-aaccf8e73719"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_d8e2e686-4a20-4287-8bd1-3c5e74b01030"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_fb38a3ea-0c1a-4c10-a402-125250cc57d8">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> interest expense was capitalized during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8746b05a7a8e4039835452e1ab233016"><ix:continuation id="ic69de58ed1354f85b2581c55004d79a0"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i0885609fbd814c539a15817bfe801cc5_D20211225-20221230" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItMS0xLTEtMjY1OTc_a5403aac-13ac-408d-b545-78aba1c073ff">18,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5cdcd81046924b8da2ceb9cc76dacbd0_D20201226-20211224" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItMy0xLTEtMjY1OTc_d74360ec-a082-4754-94c2-589b8b341b23">15,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia84618e668404e238409d0c7643f3c27_D20191228-20201225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItNS0xLTEtMjY1OTc_017fa192-2c78-4ed2-8b7a-b51b60f84161">14,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Software amortization</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8834c9e59a854c898d7b5392462dac46_D20211225-20221230" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtMS0xLTEtMjY1OTc_628831cb-5567-4d29-a03b-58e960fe67bb">5,760</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5910ef060e234818a2ab6fcd3f3fd07e_D20201226-20211224" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtMy0xLTEtMjY1OTc_75b9ca10-8f4f-4c50-be52-61e1b074524c">6,080</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:11pt;font-weight:400;line-height:100%">$</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f970e4e688241ce8894a9262fb1b878_D20191228-20201225" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtNS0xLTEtMjY1OTc_f7c4bf40-6eef-4de1-8bd4-7737cb128d64">4,790</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:continuation></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0NzE_ce61ed91-3703-46dc-928e-722383201ea3" continuedAt="i45d42cb722e543d6a26772f56fcceb28" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i45d42cb722e543d6a26772f56fcceb28" continuedAt="i164d1aa6c5194e8a9d9927c00b6c3bcc"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0NjU_c49c6204-e8a2-4b1a-beba-8e84f1851f5f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></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:100%">Carrying amount as of December 25, 2020</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzAtMS0xLTEtMjY1OTc_646dbb2b-cce2-4f06-a127-923bae0e4913">214,864</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="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:100%">Acquisitions</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzItMS0xLTEtMjY1OTc_d8109419-16c1-406a-80a0-52dd0d52693f">6,845</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:100%">Foreign currency translation</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzMtMS0xLTEtMjY1OTc_3f567e16-a7df-434b-b6a2-0d8dc9e38fc9">66</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:100%">Carrying amount as of December 24, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzQtMS0xLTEtMjY1OTc_1c825a30-f475-4c7b-9c82-6857b357481a">221,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Goodwill 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzUtMS0xLTEtMjY1OTc_0666852b-56d0-488b-9d43-a42134a762f6">792</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:100%">Acquisitions</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzYtMS0xLTEtMjY1OTc_34f9425f-417e-4b48-87e1-02bc75203ece">66,249</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:100%">Foreign currency translation</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzctMS0xLTEtMjY1OTc_9fb1e903-fd14-43ac-b78e-ada9e2ecab77">112</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:100%">Carrying amount as of December 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzgtMS0xLTEtMjY1OTc_d4fb0c27-7569-4712-843c-74eed82374b2">287,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0Nzc_8d9635ac-13c0-4e17-ab61-6cca5e731d93" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:21.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;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:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Customer relationships</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:100%"><ix:nonNumeric contextRef="i09be6da379de4854b17072f605907062_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItMi0xLTEtMjY1OTc_87dd0280-d8a1-4c1a-b624-0e68a528a928">232</ix:nonNumeric> months</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItNC0xLTEtMjY1OTc_8be982ee-6ab2-402d-aa5f-2a6b49c063dc">205,608</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItNi0xLTEtMjY1OTc_591568c3-19b6-47ce-b883-c5810ad66e8a">85,447</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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItOC0xLTEtMjY1OTc_6700fb87-c70d-4415-820d-0f5a1a749fd6">120,161</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:100%">Non-compete agreements</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:100%"><ix:nonNumeric contextRef="idb99aac6f6854cbc87cea9cc31424201_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtMi0xLTEtMjY1OTc_6fb84fd9-1210-406c-9ee3-ec9ceeb6bdee">73</ix:nonNumeric> months</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:100%"><ix:nonFraction unitRef="usd" contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtNC0xLTEtMjY1OTc_2be44c93-5539-41bd-ac74-483258dadeaf">8,899</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtNi0xLTEtMjY1OTc_24f0088c-fb81-4a24-a570-fb7fb18b24e6">8,293</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:100%"><ix:nonFraction unitRef="usd" contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtOC0xLTEtMjY1OTc_fe459753-b3d6-4a74-90bb-0ec51b68f657">606</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:100%">Trademarks</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:100%"><ix:nonNumeric contextRef="i608d6ebaad914fc7bc4c9d4aafbac2e6_D20211225-20221230" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtMi0xLTEtMjY1OTc_df9756cb-5d32-4648-935f-85459b8b3174">250</ix:nonNumeric> months</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtNC0xLTEtMjY1OTc_0b7fee78-0fe9-43a2-a366-82e62e7ca415">51,137</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtNi0xLTEtMjY1OTc_4d27c881-22c6-461e-a77d-a4aa7316740b">16,201</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtOC0xLTEtMjY1OTc_65a308c1-70cc-4773-9120-9609527db2a6">34,936</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:100%">Total</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 style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtNC0xLTEtMjY1OTc_ad62ab99-82ef-4ac3-93ec-ca59e29af945">265,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtNi0xLTEtMjY1OTc_57797371-8a25-4ad3-bb68-911aa7f92bef">109,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtOC0xLTEtMjY1OTc_8709c65b-b8c2-4f2c-8b84-d5b26a5bd7f5">155,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:100%">December 24, 2021</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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Customer relationships</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:100%"><ix:nonNumeric contextRef="i8a092a54fbd146c6bcbd864cb700c334_D20201226-20211224" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtMi0xLTEtMjY1OTc_953bc3fb-1ca3-4bbd-8297-991ce028cf24">120</ix:nonNumeric> months</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtNC0xLTEtMjY1OTc_13b0723c-c596-41fb-9cdd-ee0c66682cc1">155,678</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtNi0xLTEtMjY1OTc_ccecf80e-3444-484f-be70-5114d8e3e751">74,644</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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtOC0xLTEtMjY1OTc_6162c44c-c060-49a9-82d3-f247a947b2f5">81,034</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:100%">Non-compete agreements</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:100%"><ix:nonNumeric contextRef="ib49c53f75361489a8ff8af7252f2055b_D20201226-20211224" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktMi0xLTEtMjY1OTc_5dd6b3a1-f3da-4d57-a4f7-4dd8fbc41a2a">26</ix:nonNumeric> months</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0fc798338504872a2a5f593139e8051_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktNC0xLTEtMjY1OTc_9b666509-2742-4210-9ce1-edc557c1b5e3">8,579</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0fc798338504872a2a5f593139e8051_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktNi0xLTEtMjY1OTc_a0d1eb22-7556-4ab0-ac79-ff66b8391dd4">8,018</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0fc798338504872a2a5f593139e8051_I20211224" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktOC0xLTEtMjY1OTc_1c951f52-b6e0-435c-a071-87a5d8f173b1">561</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:100%">Trademarks</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:100%"><ix:nonNumeric contextRef="i0614f6eea84f4cc5a19e85830605842e_D20201226-20211224" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTItMS0xLTI2NTk3_4cf42839-7157-4b04-9e8f-6031cb769fb4">179</ix:nonNumeric> months</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia601750184da4b22ae91b5834068b6df_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTQtMS0xLTI2NTk3_9908d1c5-62bd-40eb-83f8-84ebc5a77ce8">36,514</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia601750184da4b22ae91b5834068b6df_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTYtMS0xLTI2NTk3_6afd7d04-1bd2-4c15-acc1-7b50d43b3bb2">13,366</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia601750184da4b22ae91b5834068b6df_I20211224" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTgtMS0xLTI2NTk3_18037728-523b-4fe8-99ab-4cc7c7c7da5c">23,148</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:100%">Total</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTQtMS0xLTI2NTk3_a169f1bf-d3f8-4bc0-8fac-e05689b449f0">200,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTYtMS0xLTI2NTk3_e6d8779c-babd-4745-81e3-b7e9c6863dbf">96,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTgtMS0xLTI2NTk3_ba3599cf-e615-4527-8842-258569e1e381">104,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzI2NQ_07a8fa5a-a177-44b6-9423-7da16d837f22">597</ix:nonFraction> impairment charge, $<ix:nonFraction unitRef="usd" contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzI4Nw_50a805bc-6e04-4aa2-8a15-af0d0a80c35b">433</ix:nonFraction> net of tax, to fully write-down the net book value of its Cambridge trademark. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fourth quarter of fiscal 2020, the Company committed to a plan to shift its brand strategy, to commence in the second quarter of fiscal 2021, to leverage its Allen Brothers brand in its west region and determined its Del Monte, Ports Seafood and Bassian Farms trademarks did not fit the Company&#8217;s long-term strategic objectives. The Company assessed these trademarks for impairment and used the relief of royalty method to determine fair value. Significant assumptions used include future sales forecasts, royalty rates and discount rates. As a result of the assessment, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4Xzk3OA_1c135a32-dd04-4614-9e77-dc04d33839dc">24,200</ix:nonFraction> impairment charge, $<ix:nonFraction unitRef="usd" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEwMDA_e8ea6fda-6523-43f5-a545-810c0659733f">17,545</ix:nonFraction> net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. This impairment charge is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for other intangibles was $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNDg_a156e618-a53e-47c3-ab71-820314e2c4f4">13,913</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNTI_a1488a49-25b6-41d9-807b-7209dfdec14d">12,967</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNTk_adb74747-4560-453f-88ae-f7dd28d9ec1f">13,502</ix:nonFraction> for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively. </span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i164d1aa6c5194e8a9d9927c00b6c3bcc"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0Nzg_40fce1fb-b2e8-4027-97de-b518f043466f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></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:100%">2023</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzAtMS0xLTEtMjY1OTc_126aadc1-5b07-497f-a57e-4fa03dd3aeae">16,664</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="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:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzEtMS0xLTEtMjY1OTc_063f7501-e78a-463b-b078-1eb546b8f68d">15,811</ix:nonFraction>&#160;</span></td><td style="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:100%">2025</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzItMS0xLTEtMjY1OTc_07e3d24a-50de-49d0-977f-6642743c42a6">15,388</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="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:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzMtMS0xLTEtMjY1OTc_65c76c94-b0ce-4268-aeaa-479bd52f073f">15,286</ix:nonFraction>&#160;</span></td><td style="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:100%">2027</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzQtMS0xLTEtMjY1OTc_65f0da07-33aa-415b-ae82-95607ff3b193">14,706</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="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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzUtMS0xLTEtMjY1OTc_ad11ed9a-0187-4650-8652-3dfecf01ab24">77,848</ix:nonFraction>&#160;</span></td><td style="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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzYtMS0xLTEtMjY1OTc_5c77fc6a-b1cd-407c-8248-072906a66e14">155,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ0_245fb2ee-96b5-40c5-b837-5153b256d5b7" continuedAt="icac27f7f11df4d44a66fc9ac746b2a99" escape="true">Debt Obligations</ix:nonNumeric></span></div><ix:continuation id="icac27f7f11df4d44a66fc9ac746b2a99" continuedAt="ie70dede947644fa5b4d617c425ff2990"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTMy_76a573ef-aaf5-40d5-a314-385d7fee7174" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><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:32.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at December 30, 2022</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:10pt;font-weight:700;line-height:100%">Maturity</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:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Senior secured term loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b9b7e317919498ebcab5f8a0b706b3e_I20221230" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtMS0xLTEtMjg3MTQ_55132b39-dab9-4a00-ab33-26f2f41875ff">7.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3d109f3368784fc69254d7df4e9a07b4_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtMi0xLTEtMjY1OTc_69fa37e1-b4cc-47f8-aaff-abbb37d23978">299,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i2da6fff88a954e45ada0a7e41bf3f6eb_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtNC0xLTEtMjY1OTc_01b11cb1-2079-42d1-986a-82fd6c80ceb0">168,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2028 Convertible senior notes</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:100%"><ix:nonFraction unitRef="number" contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItMS0xLTEtMjkzMDg_dac82cf0-2afb-404a-a7f0-4ed3b5967442">2.78</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:100%">%</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:100%">December 2028</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItMi0xLTEtMjY1OTc_e1813639-c657-47ab-ac69-8848806f500c">287,500</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItNC0xLTEtMjY1OTc_f7036917-82a3-41ff-9814-d2518bf2c70b">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible senior notes</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:100%"><ix:nonFraction unitRef="number" contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtMS0xLTEtMjg3Mzc_6832a5f3-22c3-4fea-8d5d-4fc3355f9dd3">2.32</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:100%">%</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:100%">December 2024</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:100%"><ix:nonFraction unitRef="usd" contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNS0xLTEtMjkyMzk_3dcd2190-4e00-49b3-8b70-9591585bb7ae">41,684</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:100%"><ix:nonFraction unitRef="usd" contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNy0xLTEtMjkyNDI_02250c5f-d584-400c-870a-45488084692a">200,000</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:100%">Asset-based loan facility</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:100%"><ix:nonFraction unitRef="number" contextRef="ic530c36627f34f1983c2044094bdf48b_I20221230" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtMS0xLTEtMjg3MzQ_8ad4d509-c529-4373-8cd9-cb7ed61ea5c7">4.50</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:100%">%</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:100%">March 2027</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib65c1f54fe9d4c54a8442947dc21d965_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtMi0xLTEtMjY1OTc_af961d57-9a60-44fd-a587-7252c50345c8">40,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:100%"><ix:nonFraction unitRef="usd" contextRef="i50743dab1a8d40c5a67a0b648b34b26d_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNC0xLTEtMjY1OTc_262914fc-ed60-4663-9b7d-18d1ead54938">20,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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:100%"><ix:nonFraction unitRef="number" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtMS0xLTEtMjkzMDM_98961029-9517-4ace-9e89-5db096039fb5">4.63</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:100%">%</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:100%">Various</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtMi0xLTEtMjY1OTc_84281414-753c-4423-b4c1-b8fedc63e1b6">11,331</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtNC0xLTEtMjY1OTc_3afc067f-20ea-4415-97d5-74116ebae6e3">11,602</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:100%">Convertible unsecured note</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:100%"><ix:nonFraction unitRef="number" contextRef="i60d35ada359747d7a796890e9bf3f0d4_I20190225" decimals="INF" name="chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzYtMS0xLTEtMjg4MzE_1f993bb5-11f2-4c79-a3ae-4c8662e3c3b3">5.00</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:100%">%</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:100%">June 2023</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:100%"><ix:nonFraction unitRef="usd" contextRef="i84f49386231d4297abaca6362ff24865_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtMi0xLTEtMjY1OTc_4886d1a5-6947-40a7-8c52-2dc592aeed17">4,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:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbe656f53404fc4953ace515b51bbfe_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtNC0xLTEtMjY1OTc_5a5f89a0-49c9-42ed-872d-3efc7e5182d1">4,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="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:#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:100%">Other revolving 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee61d3f81e894d4caf2e021b411740cb_I20221230" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktMS0xLTEtMjk4NjU_ff9637e1-3caa-43f5-a508-97daa2c25d06">7.72</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:100%">%</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:100%">April 2023</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia435313554c64809922e0d2f1bf2bdbe_I20221230" decimals="3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzgtMi0xLTEtMjY1OTc_26a83669-8d93-406a-a531-ede7ce17ceb2">2,217</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:100%"><ix:nonFraction unitRef="usd" contextRef="i52c25117047d4b8f91eafc5a6f987229_I20211224" decimals="3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzgtNC0xLTEtMjY1OTc_ddb9ce9f-ea8a-4662-b004-013d61a13e14">&#8212;</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:100%">Unamortized deferred costs and premium</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><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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktMi0xLTEtMjY1OTc_2e34cba6-5bcd-4bdc-a24a-66c2bdfc78ee">20,050</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktNC0xLTEtMjY1OTc_e5b2284b-c1a9-45b1-ae62-e3c2a472e228">4,976</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEwLTItMS0xLTI2NTk3_3b157e28-c21a-4502-ab4a-a9ff987f276b">665,932</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEwLTQtMS0xLTI2NTk3_4ddfba29-bce7-4e29-bde3-5979dfa4e555">399,301</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:100%">Less: current installments</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><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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzExLTItMS0xLTI2NTk3_8b77e3ae-5416-4f99-9f6e-6a2f67c8d3a4">12,428</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzExLTQtMS0xLTI2NTk3_6517c13d-6e90-4e59-9a9c-7cbf22b7269a">5,141</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEyLTItMS0xLTI2NTk3_18e83556-cc74-4403-b8c0-4b7d6f47bd82">653,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEyLTQtMS0xLTI2NTk3_96d171d0-6512-43fd-9131-b33b45b67fc2">394,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ2_bcee225f-7684-4229-b1a3-586e0ee95815" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;30, 2022 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></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:100%">2023</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzAtMS0xLTEtMjY1OTc_31b59010-3d59-4b18-bece-156c114b06ce">9,217</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:100%">2024</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzEtMS0xLTEtMjY1OTc_9be271e8-9bf6-4bb5-96da-8940f49ce41d">44,684</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:100%">2025</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzItMS0xLTEtMjY1OTc_6e50b7fe-d89b-4100-86e0-e5f5addef8e8">3,000</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:100%">2026</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzMtMS0xLTEtMjY1OTc_d5d1ba2e-6824-4e9a-8a27-cf0f40842748">3,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzQtMS0xLTEtMjY1OTc_6dbc91b4-4385-4fe4-9ebb-327b720398b2">3,000</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:100%">Thereafter</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzUtMS0xLTEtMjY1OTc_ad874940-b088-4571-95db-4efea1f8fb62">611,750</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:100%">Total</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzYtMS0xLTEtMjY1OTc_027f59c9-854a-4b97-8267-d49afdeac747">674,651</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Term Loan Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;22, 2016, the Company entered into a credit agreement (the &#8220;Term Loan Credit Agreement&#8221;) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the &#8220;Term Loan Facility&#8221;). On August&#160;23, 2022, the Company entered into an eight amendment (&#8220;Eighth Amendment&#8221;) in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0Njk_a5a2d3fd-d816-4499-815c-880a26a75e5b">300,000</ix:nonFraction> maturing on August&#160;23, 2029 (&#8220;2029 Term Loans&#8221;), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $<ix:nonFraction unitRef="usd" contextRef="iba81c0d006704b7ca549e21dc3e93b7f_I20220823" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0NDc_2c833918-08fa-4c16-bd45-64ca588fe54e">167,391</ix:nonFraction> and an incremental borrowing of $<ix:nonFraction unitRef="usd" contextRef="iba81c0d006704b7ca549e21dc3e93b7f_I20220823" decimals="-3" name="chef:DebtInstrumentIncrementalBorrowingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0NTg_a84632b6-179c-46c0-ac6d-0f7687591cf7">132,609</ix:nonFraction>. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#8217;s assets are pledged as collateral. The Company is required to make scheduled principal payments of <ix:nonFraction unitRef="number" contextRef="i2420b6afcf514d5c93bdd32c6346f79c_D20220823-20220823" decimals="INF" name="chef:DebtInstrumentPeriodicPaymentPrincipalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NjkyNzQ_94756313-2035-43e4-8462-2941e8911d86">0.25</ix:nonFraction>% of the original principal amount per quarter.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;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:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie70dede947644fa5b4d617c425ff2990" continuedAt="i26128edbeb184de0b6bd522d3a5aa999"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is <ix:nonNumeric contextRef="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1Mg_f7a30f7e-d939-4fcd-88ae-e70699a616df">181</ix:nonNumeric> days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $<ix:nonFraction unitRef="usd" contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ1Mjk_4778804e-e46e-4097-82f1-08eecd8c7614">40,000</ix:nonFraction> remains outstanding on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest charged on the 2029 Term Loans is equal to, at the Company&#8217;s option, either the Alternate Base Rate (as defined in the Eighth Agreement) plus <ix:nonFraction unitRef="number" contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgzMjU3Ng_277c57db-3a60-4aca-b131-9eee62de8b41">375</ix:nonFraction> basis points or the secured overnight financing rate (&#8220;SOFR&#8221;) for one-, two-, three- or six -month interest periods chosen by the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Eight Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 &#8220;Debt&#8221; to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $<ix:nonFraction unitRef="usd" contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3MjQ_018a4b97-8bcb-4bc4-9922-3b66919f3eb3">142</ix:nonFraction> which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $<ix:nonFraction unitRef="usd" contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3MzQ_6b892da4-38ac-4628-b787-54380950fce1">10,852</ix:nonFraction> as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $<ix:nonFraction unitRef="usd" contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823" decimals="-3" name="chef:DebtInstrumentTransactionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3NDM_8c4312b8-bfcc-4bbe-8c11-e18f1bbe6e0b">4,498</ix:nonFraction> were expensed as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility contains affirmative covenants, negative covenants  and events of default customary for a term loan B facility of this type, as more particularly described in the Term Loan Credit Agreement. The Eight Amendment removed a minimum liquidity covenant which required the Company to maintain certain liquidity levels as of the last day of any fiscal quarter where EBITDA did not meet a predefined target.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset-Based Loan Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;June&#160;29, 2018, the Company entered into a&#160;credit agreement (the &#8220;ABL Credit Agreement&#8221;) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the &#8220;ABL&#8221;) in the aggregate amount of up to&#160;$<ix:nonFraction unitRef="usd" contextRef="i7468e7b763b742309a6790939197546b_I20180629" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzUwMjU_723a7074-53be-4a30-8699-298a6febcae8">150,000</ix:nonFraction>. On March&#160;11, 2022 the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $<ix:nonFraction unitRef="usd" contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTYwNDc_5ec4ad1a-7b03-4c3e-8b0e-8bd1472ee5ca">200,000</ix:nonFraction> maturing on March&#160;11, 2027. Borrowings under the ABL will be used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$<ix:nonFraction unitRef="usd" contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311" decimals="INF" name="chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU2ODI_0d67d602-c9f7-4922-a684-5a3706964112">25,000</ix:nonFraction>. The ABL includes a springing maturity date that occurs <ix:nonNumeric contextRef="i6952a16d9a9146cb9ebaf37e8a43cc88_D20211225-20221230" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1NA_4098dbbf-59ed-4b34-a6d7-d6c529bba617">90</ix:nonNumeric> days prior to the earliest maturity under the Company&#8217;s senior secured term loan facility and the date that is <ix:nonNumeric contextRef="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1Mw_40498a7a-b53d-4d7e-a034-e33a7103c9f7">181</ix:nonNumeric> days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $<ix:nonFraction unitRef="usd" contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NzQwMDg_4778804e-e46e-4097-82f1-08eecd8c7614">40,000</ix:nonFraction> remains outstanding on such date and March&#160;11, 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The third amendment of the ABL was accounted for as a debt modification. The Company incurred transaction costs of&#160;$<ix:nonFraction unitRef="usd" contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTY5MDI_2491f97c-9b73-4b9c-a31b-a4bc78479d71">406</ix:nonFraction>&#160;which were capitalized as deferred financing fees to be amortized over the term of the ABL. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company&#8217;s option, either the Base Rate (as defined in the ABL Credit Agreement) or a forward-looking term rate based on SOFR for one-, three-,  or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$<ix:nonFraction unitRef="usd" contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTcxNzk_196989c0-405c-404f-a7d0-b05e58717150">14,000</ix:nonFraction>&#160;or&#160;<ix:nonFraction unitRef="number" contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY3NDQ_9e7af618-35c1-46f9-8e19-6567cd333141">10</ix:nonFraction>%&#160;of the borrowing base,the Company is required to comply with a minimum consolidated fixed charge coverage ratio of <ix:nonFraction unitRef="number" contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NzI0ODc_81e67222-d770-437e-b3cd-f94955691a51">1</ix:nonFraction>:1. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved $<ix:nonFraction unitRef="usd" contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311" decimals="-3" name="chef:AmountsReservedForIssuanceOfLettersOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY3OTc_405e9f3e-93c8-4297-84a7-3a3961bbe2cf">24,173</ix:nonFraction> of the ABL for the issuance of letters of credit. As of December&#160;30, 2022, funds totaling $<ix:nonFraction unitRef="usd" contextRef="i6944202216834ee3b80f6e1024420692_I20221230" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY4NzU_b4c185fe-c172-4dca-8ece-c3f71b210781">135,827</ix:nonFraction> were available for borrowing under the ABL.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;13, 2022, the Company issued $<ix:nonFraction unitRef="usd" contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTAxNDU_f0919a40-830c-4136-acf0-8e12ae278581">287,500</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTAxNzk_025ddc2e-24c2-4801-8b5f-af6868f89ace">2.375</ix:nonFraction>% Convertible Senior Notes (the &#8220;2028 Convertible Notes&#8221;). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December&#160;13, 2022 (the </span></div></ix:continuation><div style="height:42.75pt;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:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i26128edbeb184de0b6bd522d3a5aa999" continuedAt="ia35be2019b6944c29c6700a354b6d9ed"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;2028 Indenture&#8221;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the &#8220;Exchange Transactions&#8221;) with a limited number of holders of its <ix:nonFraction unitRef="number" contextRef="iac91f696022b4b96908ffa56fd671568_I20221213" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NjcxNjM_0e0a9e71-5318-4e9b-898c-4b38c2afcb70">1.875</ix:nonFraction>% Convertible Senior Notes ( the &#8220;2024 Convertible Notes) to exchange or repurchase approximately $<ix:nonFraction unitRef="usd" contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4MjU_5a596702-988b-482e-89e4-2058c3d63a09">158,316</ix:nonFraction> principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $<ix:nonFraction unitRef="usd" contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4NTY_053f11cb-aab4-4615-a069-99197d03feaa">159,709</ix:nonFraction> in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately <ix:nonFraction unitRef="shares" contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4Mzg_5507140e-3600-4b31-a78e-bb60504f19bc">324,066</ix:nonFraction> shares of the Company&#8217;s common stock. Net proceeds are are expected to be used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis for each lender in accordance with ASC 470 &#8220;Debt&#8221; to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $<ix:nonFraction unitRef="usd" contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4NjM_c2ae5b74-f3b9-4f79-af1d-44ea116d5fa4">14,145</ix:nonFraction> which is reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. The Company incurred third party transaction costs of approximately $<ix:nonFraction unitRef="usd" contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4MDU_203b6e56-4817-4cf6-b4d6-5c48de575fe7">6,971</ix:nonFraction> which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes bear interest of <ix:nonFraction unitRef="number" contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTA5NTE_025ddc2e-24c2-4801-8b5f-af6868f89ace">2.375</ix:nonFraction>% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTExMTI_331fb7b3-b1ac-407f-af0b-8e48f2731cc1">44.27</ix:nonFraction> per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert  at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3MzA1OA_9e1bc506-afa7-4ecc-ac7b-7ae426592d8b">100</ix:nonFraction>% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;22, 2019, the Company issued $<ix:nonFraction unitRef="usd" contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY5NzY_9e8eb12a-a558-4c78-8c95-1f533ad1456f">150,000</ix:nonFraction> aggregate principal amount of 2024 Convertible Notes  pursuant to an indenture, dated as of November 22, 2019 (the &#8220;2024 Indenture&#8221;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $<ix:nonFraction unitRef="usd" contextRef="ie5bbaf6ced2244889e02c39921a81a8f_D20191122-20191122" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzcyNjI_0efad270-9e6d-49d2-ac37-028634f34719">43,225</ix:nonFraction> of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc0OTk_ca81622c-fc4b-46ec-a00b-fb7c4fe24fb0">5,082</ix:nonFraction> which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;1, 2021, the Company issued $<ix:nonFraction unitRef="usd" contextRef="id5d91d00df134f04b9dd4dd8640cce1e_I20210301" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc2MzE_b11f738e-a6b0-4c1a-8ebe-cca935a6c1cc">50,000</ix:nonFraction> aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November&#160;22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $<ix:nonFraction unitRef="usd" contextRef="ie87b5ca9726c45179a1b0686b5122035_D20191122-20191122" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc5Mjg_e4d2bda1-0448-4b72-bfd5-5b8a14304990">31,166</ix:nonFraction> and repay a portion of borrowings outstanding under the Company&#8217;s ABL. The Company incurred transaction costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzgwNTg_7789e5f9-9bb1-4512-af7b-675b54cba432">1,350</ix:nonFraction> which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Convertible Notes bear interest of <ix:nonFraction unitRef="number" contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3MzA3MQ_99020ce5-7edf-4a3f-9b15-038a7ba2e3cb">1.875</ix:nonFraction>% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company&#8217;s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzg5MzQ_afa97fb6-01fc-4ca9-b211-076cb62ce359">44.20</ix:nonFraction> per share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December&#160;1, 2024, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="ib02b66f3ee8741babc1d5b921a48710b_D20191122-20191122" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk0MzI_1db5119c-055a-45c4-981c-cf0c4d429b5e">100</ix:nonFraction>% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div></ix:continuation><div style="height:42.75pt;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:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia35be2019b6944c29c6700a354b6d9ed"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Unsecured Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;25, 2019, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk2NDA_0635954d-1f67-410f-b48c-9e49d97ea245">4,000</ix:nonFraction> convertible unsecured note (the &#8220;Unsecured Note&#8221;), maturing on June&#160;29, 2023, to Bassian Farms, Inc. (the &#8220;Holder&#8221;) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was <ix:nonFraction unitRef="number" contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk4NTI_084b4f0d-726f-4616-8769-18ecf8744e38">4.5</ix:nonFraction>% per annum and increased to <ix:nonFraction unitRef="number" contextRef="i60d35ada359747d7a796890e9bf3f0d4_I20190225" decimals="INF" name="chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk4ODI_1f993bb5-11f2-4c79-a3ae-4c8662e3c3b3">5.0</ix:nonFraction>% after the <ix:nonNumeric contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225" name="chef:DebtInstrumentConvertibleEarliestDateTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ4_e206bb17-6e79-426b-8bc3-d2d165385f8c">two-year</ix:nonNumeric> anniversary of the closing date. The Company may, in certain instances beginning <ix:nonNumeric contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225" name="chef:DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk5ODQ_69b119e6-07cd-474b-b62b-16fb6c425386">eighteen months</ix:nonNumeric> after issuance of the Unsecured Note, redeem the Unsecured Note in whole or in part for cash or convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwMTc5_26e47734-9f6c-4001-8ca5-8b7b05fe7084">43.93</ix:nonFraction> per share. After the <ix:nonNumeric contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225" name="chef:DebtInstrumentConvertibleEarliestDateTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTM1_dc16a37b-fc16-4ab6-9f13-8f7c9766c3b1">two-year</ix:nonNumeric> anniversary of the closing date, the Holder may convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price. Upon a change of control event, the Holder may convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price or redeem the Unsecured Note for cash.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ConvertibleDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3NTU2Mw_2e52fbce-81e6-4aa8-9879-711972b8cf33" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company&#8217;s convertible notes as of December&#160;30, 2022 and December&#160;24, 2021 was:</span></div><div><span><br/></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:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.190%"></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="15" style="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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:700;line-height:100%">December 24, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</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:10pt;font-weight:700;line-height:100%">Net Amount</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:10pt;font-weight:700;line-height:100%">Principal Amount</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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMi0xLTEtMzE3NTI_8d7df4d2-dee8-4ca2-ad54-2fa415964eda">287,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItNC0xLTEtMzE3NTU_ae9eddfd-25a3-4643-a5e6-dffd80ba4c39">6,876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItNi0xLTEtMzYwNzA_d469ed74-f75f-47d9-a0bc-f55d23d514b2">280,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItOC0xLTEtMzYwMzg_1058ce5b-be4a-4f3f-a664-a72364fa0339">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMTAtMS0xLTM2MDcy_30ad626c-d495-4942-81dd-1bd23fd9d33e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMTItMS0xLTM2MDcy_ae7fa7bf-37a2-42fc-b4cf-41758898eb00">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2024 Convertible Senior Notes</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:100%"><ix:nonFraction unitRef="usd" contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMi0xLTEtMzE3NjE_23e377ba-e478-41fb-9ced-6c92482cddc2">41,684</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtNC0xLTEtMzE3NjQ_6db3e236-57c4-418c-9f55-e322bc89ad82">373</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:100%"><ix:nonFraction unitRef="usd" contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtNi0xLTEtMzYwNzA_9290a04f-b16c-4c69-84d1-477660a6edec">41,311</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:100%"><ix:nonFraction unitRef="usd" contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtOC0xLTEtMzE3NzM_7b3bc701-837b-464b-912e-a78e35d50b85">200,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:100%">(<ix:nonFraction unitRef="usd" contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMTAtMS0xLTMxNzc2_0e7ce7ff-51af-483c-b8fa-68d7ccdb98f5">2,686</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:100%"><ix:nonFraction unitRef="usd" contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMTItMS0xLTM2MDcy_6d150005-efd9-474b-8b89-79b6b4ace1ce">197,314</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:100%">Convertible Unsecured Note</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:100%"><ix:nonFraction unitRef="usd" contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMi0xLTEtMzE3ODA_6d110ac9-b674-40bb-9dfa-1b13b09ff4f6">4,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:100%"><ix:nonFraction unitRef="usd" contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtNC0xLTEtMzYwNjQ_216dde3d-76f4-4d62-b68d-1cd1e041a329">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtNi0xLTEtMzYwNzA_d5034256-db04-4a36-84e7-a4ab14321225">4,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtOC0xLTEtMzE3ODM_17081110-39ba-44cf-b391-04c8eeee4a80">4,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMTAtMS0xLTM2MDcy_137c25f5-ed5b-4163-9706-0bab65bcd26e">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMTItMS0xLTM2MDcy_5c902481-039b-4997-ada3-cd17aa3bc5eb">4,000</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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMi0xLTEtMzYwNjg_7e5b58c2-0915-4304-8bac-e85a52e4128b">333,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtNC0xLTEtMzYwNjY_55c4405c-a46c-453c-b7d1-ff5996902f5a">7,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtNi0xLTEtMzYwNzA_c8d6c820-1852-4157-abdf-50e2f31a4795">325,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtOC0xLTEtMzYwNzI_cca93b2c-a098-427e-b8d6-113d3b8a887c">204,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMTAtMS0xLTM2MDcy_e34e7271-53f0-4575-863d-6f0869730de2">2,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMTItMS0xLTM2MDcy_c89db53c-5879-4b34-8388-e3cdbd9a1647">201,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3NTU2NA_495c40c0-0254-4048-89ac-15c6e789203d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;convertible notes were as follows:</span></div><div style="margin-top:5pt;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:47.145%"></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><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</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><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Coupon interest</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><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItNS0xLTEtMzE4Mzc_e6cc7e84-53dd-4c2b-8b17-b66e7404ce4b">4,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItNy0xLTEtMzE4Mzc_071d6f00-8255-4a9e-85ea-1a6e0703277f">3,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItOS0xLTEtMzE4Mzc_67fd3fd4-c750-412a-92ce-934eb3fb1c07">2,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Amortization of deferred costs and premium</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><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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtNS0xLTEtMzE4Mzc_1e980748-68cb-4230-a074-6a1063322832">932</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:100%"><ix:nonFraction unitRef="usd" contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtNy0xLTEtMzE4Mzc_e889516d-ca07-4088-9ec1-8d2ed1eee656">913</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:100%"><ix:nonFraction unitRef="usd" contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtOS0xLTEtMzE4Mzc_c822ef58-9dda-4124-b2df-712024494b82">1,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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><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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtNS0xLTEtMzMxODU_c615e359-7d42-4dd3-ba5a-d54c6e36d2a8">14,145</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:100%"><ix:nonFraction unitRef="usd" contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtNy0xLTEtMzMxOTI_6145581f-941b-46b8-9912-8fbc55370f45">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtOS0xLTEtMzMxOTk_41d7c3f6-9320-4504-ad04-cff08ebbf951">&#8212;</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:100%">Total interest</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><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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzUtNS0xLTEtMzYwNzY_ca6c7cc2-6af0-47f0-a8b7-343154971dbc">19,349</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzUtNy0xLTEtMzYwNzY_cdddafa9-bc0e-4afc-bffc-2f25cb278bcb">4,676</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtOS0xLTEtMzE4Mzc_5c0c7a61-2796-4922-86b8-f57002723ff3">3,993</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:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyOTE_1ca99fe8-36c9-4b1b-b28f-8622225668bd" continuedAt="i9526fe209fe243d5828ae57a8311ec82" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9526fe209fe243d5828ae57a8311ec82" continuedAt="i62d6517e5c6d40f9ac40f9a514e7f8d2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an acquisition during the second quarter of fiscal 2021, the Company issued warrants with a fair value of $<ix:nonFraction unitRef="usd" contextRef="ic438793c8a744f27871f88cb856a1424_D20220326-20220624" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE3Mg_5c528079-bbe2-4acb-9051-a5523de3012f">1,120</ix:nonFraction> to purchase up to <ix:nonFraction unitRef="shares" contextRef="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE5Mw_68c44026-7eba-4009-b223-dd66c6624c1c">150,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzI1Nw_6371b0be-aa05-4528-83f3-b93c623a7e97">31.96</ix:nonFraction> per share. These warrants expire on April 22, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Capital Seaboard during the first quarter of fiscal 2022, the Company issued warrants with a fair value of $<ix:nonFraction unitRef="usd" contextRef="ia770c2140969481296a2dae8bf0ff64c_D20211225-20220325" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2Mzg0MDk_d4ab5e6e-d928-4878-97ab-5ef4ed6bf891">1,701</ix:nonFraction> to purchase up to <ix:nonFraction unitRef="shares" contextRef="ie054d2799b5d42139b84c35ee6bdac0a_I20220325" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE2NDkyNjc0NTI5NTY_8c7e3cd7-85cc-49f6-902c-93eadd6f6058">150,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie054d2799b5d42139b84c35ee6bdac0a_I20220325" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2Mzg0MDQ_4f35f8a5-fbb1-4e5d-a94a-0d587f01c2fd">31.55</ix:nonFraction> per share. These warrants expire on December 26, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Common Stock Offering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2020, the Company completed a public offering of <ix:nonFraction unitRef="shares" contextRef="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzk5Nw_5b0850f5-3681-48c0-a891-637334c71ecf">5,769,231</ix:nonFraction> shares of its common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i77421caad42449f8b868afc8f48efd74_I20200514" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwNDE_7e80900a-5984-4e0c-ad05-98bdecec830b">13.00</ix:nonFraction> per share to the underwriters, to be reoffered by the underwriters at variable prices per share, which resulted in net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzExODk_3a395e95-30cf-475a-bc79-9ba9be9a02eb">74,691</ix:nonFraction> after deducting underwriters&#8217; fees, commissions and transaction expenses. In addition, the Company granted a 30-day option to purchase up to an additional <ix:nonFraction unitRef="shares" contextRef="i7f5e616b7a8f47eab9e34eb4cf3b5be7_D20200514-20200514" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEzNDc_27d432eb-1f11-4a08-a460-36d195d2b3c2">865,384</ix:nonFraction> shares of its common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib5ffae0f00cb4c73af82ea1b9f1d8041_I20200514" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEzOTE_a0f43475-aec0-407b-819a-e58de02ceb77">13.00</ix:nonFraction> per share to the underwriters, to be reoffered by the underwriters at variable prices per share. The option was fully exercised on June 2, 2020 and resulted in additional proceeds of $<ix:nonFraction unitRef="usd" contextRef="i6dda7fed23cd4b23a2ec2060d8c3da4d_D20200602-20200602" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE1Nzc_fa0f8e3a-4411-4cbc-b058-f6507d1abb9d">11,250</ix:nonFraction>.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i62d6517e5c6d40f9ac40f9a514e7f8d2" continuedAt="i2cffb394ea384690ae5bbc17daa3268d"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2019, the Company&#8217;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#8220;2019 Plan&#8221;). Concurrently, the 2011 Omnibus Equity Incentive Plan (the &#8220;2011 Plan&#8221;) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#8220;Committee&#8221;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzMzMTQ_b2f6eb7b-7bbd-44c7-84a7-79182c1dc753">10</ix:nonNumeric> years from the date of the grant. The 2019 Plan provides for <ix:nonFraction unitRef="shares" contextRef="ic5813bdf43af4d3ca5f5b9241246dc9e_I20190517" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzMzNzg_22d99615-4c1f-459d-8824-591c11044f05">2,600,000</ix:nonFraction> shares available for grant. As of December&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0MzA_8477ea7a-ff41-43c8-8af9-ff70ba62e70a">2,046,252</ix:nonFraction> shares available for grant. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense was $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0OTU_e1a6fad6-e163-47cb-a7ea-72ac5cd40b57">13,602</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0OTk_0d451d09-653d-4e36-9298-72bd073bb5e8">11,479</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM1MDY_50f64012-2c4f-42b9-bc64-8bfa3b66c55d">9,292</ix:nonFraction> for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.&#160;The related tax benefit for stock-based compensation was&#160;$<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MjI_0fb1f1db-ec0d-40d8-9926-b5a130355902">22</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MjY_7ab2d964-5ba4-451a-8f35-62fe5e630fb7">49</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MzM_7b3e6db5-ec64-4243-81b3-4072cf3d25ba">133</ix:nonFraction> for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyOTM_469e6ffb-8bb8-455c-a289-7cc9b785e1d6" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the fiscal year ended December&#160;30, 2022:</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:28.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></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="9" style="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:700;line-height:100%">Time-based</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:10pt;font-weight:700;line-height:100%">Performance-based</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:10pt;font-weight:700;line-height:100%">Market-based</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1f7f5161e6243efb9a3ca3556c72d11_I20211224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMi0xLTEtMjY1OTc_7640bb36-4c23-4cdd-87a8-1935f7c04b9c">617,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1f7f5161e6243efb9a3ca3556c72d11_I20211224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtNC0xLTEtMjY1OTc_f40ad8ed-fac9-4cc9-b955-367f69bebee1">28.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2fcc3c53c074699aa491312fd1f8b32_I20211224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtNi0xLTEtMjY1OTc_16afbced-f4f9-4514-8541-f203742ca8e8">187,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic2fcc3c53c074699aa491312fd1f8b32_I20211224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtOC0xLTEtMjY1OTc_4a3587d7-f172-4bca-9017-90a9e6221a1a">32.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i54945205a3394a8da891cf4afd40d84a_I20211224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMTAtMS0xLTI2NTk3_d93b2da3-48d4-498e-b259-66190ac554dd">185,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54945205a3394a8da891cf4afd40d84a_I20211224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMTItMS0xLTI2NTk3_bcbdc324-2faa-4a73-9ed0-f83e60935265">31.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMi0xLTEtMjY1OTc_2efcf25c-02e3-4eb7-83a1-5be8709181d3">187,153</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctNC0xLTEtMjY1OTc_a07f43a6-39c7-474b-9a72-e8600a62bb98">33.69</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctNi0xLTEtMjY1OTc_3fe99b41-2b55-4468-826c-1274ac122c32">169,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctOC0xLTEtMjY1OTc_a60e32c6-4e5b-411b-83d3-cdfaf3fb8819">32.47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMTAtMS0xLTI2NTk3_747769b9-d69f-4810-b397-19c4c3cd1f91">169,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMTItMS0xLTI2NTk3_f4943ad9-c164-40ee-8615-2ef8aa33823d">29.13</ix:nonFraction>&#160;</span></td><td style="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:100%">Vested</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:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMi0xLTEtMjY1OTc_03294261-be9d-41f9-8edf-2201c811ea50">323,871</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtNC0xLTEtMjY1OTc_8840993b-cc67-46b0-a5ca-2b1c1902ce53">26.49</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:100%"><ix:nonFraction unitRef="shares" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtNi0xLTEtMjY1OTc_d78f8217-2bbf-4343-820e-478d5f8d2968">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtOC0xLTEtMjY1OTc_f2170ce7-1230-45d7-8de1-d5d4b9e9fc35">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMTAtMS0xLTI2NTk3_c6cf3bce-065f-4644-9ae0-74475f89942e">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMTItMS0xLTI2NTk3_54a13525-1bb0-4429-a118-03cd3190c901">&#8212;</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="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:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMi0xLTEtMjY1OTc_6d4111f6-246e-41e9-8222-a46987f6f683">16,306</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktNC0xLTEtMjY1OTc_0deddbe4-94b6-43a4-a092-a9fcf86c525c">29.20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktNi0xLTEtMjY1OTc_7fe68c31-2e37-469a-a3f0-b450f9215ed9">21,420</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktOC0xLTEtMjY1OTc_2d84c11d-190a-4be0-8ed9-fcf134011ff0">32.14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMTAtMS0xLTI2NTk3_c3143f80-2809-4416-ab3c-1b1382e8c02d">21,423</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMTItMS0xLTI2NTk3_d839acc1-5db6-49a6-8802-952c99aa3146">30.82</ix:nonFraction>&#160;</span></td><td style="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:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTItMS0xLTI2NTk3_ef37be0d-5210-4137-94f9-0da708ccff6b">464,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTQtMS0xLTI2NTk3_158c0d97-492e-47be-a456-e410274a8785">31.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTYtMS0xLTI2NTk3_91e1d155-e18b-4d7b-ab99-fb21c81c3e90">335,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTgtMS0xLTI2NTk3_940bed1e-3a4b-47f8-ab6d-af1270b098e6">32.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6e45e627d9dd4726a9b464f951d77632_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTEwLTEtMS0yNjU5Nw_e6e897db-cbc2-47fd-bbfe-55d7eca777f9">333,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e45e627d9dd4726a9b464f951d77632_I20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTEyLTEtMS0yNjU5Nw_47e3d56f-7fe5-464e-9191-868115913482">30.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSAs vested during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, was $<ix:nonFraction unitRef="usd" contextRef="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NjI_2ceaff78-6348-459e-acef-9ae62bde4216">8,719</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if8c022719168492db28a4108d203c5ff_D20201226-20211224" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NjY_50bb3cbc-d565-4838-80cb-4bdae0cfd479">7,848</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b5e1440211645428f2ac382f1a42b1d_D20191228-20201225" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NzM_b7147595-5680-45b5-bb5e-2a87a1a869c0">8,109</ix:nonFraction>, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;<ix:nonNumeric contextRef="i8ce25ce8dbcc424f9f7cd5cf208265bb_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODE_5e28648f-3cf6-4627-8432-3c5b1c5e6469">four-years</ix:nonNumeric>.&#160;The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a&#160;<ix:nonNumeric contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODI_ec84cff3-ab6b-4dd9-913a-5f0bf57815b4">three-year</ix:nonNumeric> performance period and vesting is subject to the award recipient&#8217;s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on&#160;the Company&#8217;s attainment of certain profitability and return on invested capital targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2020, the Company modified its 2018 performance-awards and certain 2018 time-based awards such that they vested on December 17, 2020. The modifications affected <ix:nonFraction unitRef="employee" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzUxNjg_c85199bd-5a94-4262-8496-ac657cd36fa0">seventeen</ix:nonFraction> employees and resulted in incremental stock compensation expense of $<ix:nonFraction unitRef="usd" contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzUyMzk_a078cf1c-f888-41ba-9f47-dbeacdce8eff">1,999</ix:nonFraction>. Concurrent with these modifications, the Company also cancelled its 2020 and 2019 performance-based awards and its 2020 market-based equity awards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;30, 2022, the total unrecognized compensation cost for the Company&#8217;s unvested RSAs was $<ix:nonFraction unitRef="usd" contextRef="i02cd874ed1974c7c8f75039db9c6b4bc_I20221230" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU0NzY_4a7d5264-4c10-4791-8c06-840f9063cfa2">20,080</ix:nonFraction> to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU1NDQ_ade6e8ee-870a-4f8d-b457-4b9ae740f10b">1.9</ix:nonNumeric> years. Of this total, $<ix:nonFraction unitRef="usd" contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU1NjM_a7bfe707-8195-4d96-8401-cd5c457bfab5">9,281</ix:nonFraction> related to RSAs with time-based vesting provisions to be recognized over a weighted average period of <ix:nonNumeric contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU2Njg_f877a8ca-6ce3-44e0-86d9-f1c9870f25c7">2.0</ix:nonNumeric> years and $<ix:nonFraction unitRef="usd" contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU2NzU_a41a25a5-18fc-46c7-94d3-e33c5a6ae027">10,799</ix:nonFraction> related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of <ix:nonNumeric contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU3OTg_3a8d8a5e-4e62-4cda-acd5-5a33987836ca">1.8</ix:nonNumeric> years. </span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i2cffb394ea384690ae5bbc17daa3268d"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODY_63e9d565-52de-404c-b0e6-940bb670dfad" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the fiscal year ended December&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.635%"></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></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><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><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><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><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:100%">Outstanding December 24, 2021</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:100%"><ix:nonFraction unitRef="shares" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtMi0xLTEtMjY1OTc_8d309c34-fde0-44c1-9d23-1331d76c87ae">115,639</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtNC0xLTEtMjY1OTc_f39ef271-8f9f-4c6e-a84b-f84945fac2ed">20.23</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtNi0xLTEtMjY1OTc_cb249515-7907-4612-a314-9f3eaef1fed5">2,051</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtOC0xLTEtMjY1OTc_8c1c2292-20b2-4408-b928-30add381775c">6.2</ix:nonNumeric></span></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><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:100%">Exercised</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:100%">(<ix:nonFraction unitRef="shares" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzctMi0xLTEtMjY1OTc_dcb4ef8a-e89e-4601-818d-45b6a0815550">3,407</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzctNC0xLTEtMjY1OTc_c95b100b-be1a-4d12-8eb9-93e704b313e3">20.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 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><td colspan="3" style="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:100%">Outstanding December 30, 2022</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:100%"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktMi0xLTEtMjY1OTc_c3ad1318-2e9a-4c90-98a1-5cfb978d6fb5">112,232</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktNC0xLTEtMjY1OTc_f3c78122-92b4-4d2b-8b67-5ce588756520">20.23</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktNi0xLTEtMjY1OTc_adbd202e-afa3-46c2-ae37-531660eb06fe">1,465</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktOC0xLTEtMjY1OTc_5b34413e-5511-4d87-bd6d-ad720d5dc18e">3.2</ix:nonNumeric></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:100%">Exercisable at December 30, 2022</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:100%"><ix:nonFraction unitRef="shares" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTItMS0xLTI2NTk3_1682c3a9-0436-4ff5-be7e-7dc45a6d4b63">112,232</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTQtMS0xLTI2NTk3_b08d99c5-cb10-495c-b848-ce70e85d5828">20.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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTYtMS0xLTI2NTk3_882ecbc2-cee9-40f1-963c-efa008b792f4">1,465</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTgtMS0xLTI2NTk3_1475c9fe-30f0-475e-ba85-553e704f8e2c">3.2</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues new shares upon the exercise of stock options. <ix:nonFraction unitRef="usd" contextRef="iec80fc3d41104536a35b9d30e813bd5e_D20201226-20211224" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU5NTk_ad6d3392-3c7d-45cd-b29b-f1f39b897355"><ix:nonFraction unitRef="usd" contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU5NTk_aebfe0ba-62b8-4c73-b8c1-118588689cd0">No</ix:nonFraction></ix:nonFraction> stock option expense was recognized during the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021. <ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYxODg_a10a6160-17f2-49e5-8cbe-3ce9ec2cf2ea">No</ix:nonFraction> compensation expense related to the Company&#8217;s RSAs or stock options has been capitalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team which were classified as liabilities. These awards vest over a period of up to <ix:nonNumeric contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU0OTc1NTgyNTE3MA_2034c64a-b5c3-4e6b-9a40-12d3a42be89a">four years</ix:nonNumeric>. Stock-based compensation expense for these awards was $<ix:nonFraction unitRef="usd" contextRef="ifbc3567cc74146d29cd6adff029ea2f0_D20191228-20201225" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2MzU5MDA_d66b3b1c-dd70-4d7d-9660-b744235c7c25">362</ix:nonFraction> during the fiscal year ended December&#160;30, 2022. As of  December&#160;30, 2022, the fair value of these awards was $<ix:nonFraction unitRef="usd" contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2MzU5MTA_97f58e33-dc1a-40c6-92c6-34818daaf474">362</ix:nonFraction> and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</span></div></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2OQ_a6abdb06-33ed-4041-bdf3-82fb8d88f13c" continuedAt="i697799e0f95b4560b222a553d6b07d6e" escape="true"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2NQ_a280f928-192e-4e0d-8d49-b0c99168c830" continuedAt="i8f94432c580148d7901eb5665bbed235" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i697799e0f95b4560b222a553d6b07d6e" continuedAt="ie9c92d083de64adbb5bee30600b44d9a"><ix:continuation id="i8f94432c580148d7901eb5665bbed235" continuedAt="i02ca389e54ec4a6e852ea97a2f45b0dd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2OA_8b9b3e8c-a595-4f0c-bfa6-ac6f9927d786" continuedAt="i4354ee96fe504e078da2f0eca4c88bf3" escape="true">The components of net lease cost were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i4354ee96fe504e078da2f0eca4c88bf3"><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:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></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="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</span></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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItMS0xLTEtMjY1OTc_4607a63f-2d16-4a20-af72-e8830d5b9e04">31,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItMy0xLTEtMjY1OTc_73ce3895-c8c3-423e-9e74-10ed5971681c">26,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItNS0xLTEtMjY1OTc_923048e9-a391-435b-ba00-bb574878ce20">27,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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:100%">Finance lease cost:</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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtMS0xLTEtMjY1OTc_961c9fd5-be99-4528-a43e-21c79af11806">3,715</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtMy0xLTEtMjY1OTc_a47c47dd-fe15-4e55-b076-00e7499b4be8">4,667</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtNS0xLTEtMjY1OTc_6fed6444-fc29-4e13-aaf3-065caac022ec">4,166</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtMS0xLTEtMjY1OTc_fd9e031e-b0e1-468f-8bd8-271f12cb4bd3">442</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtMy0xLTEtMjY1OTc_8283d91a-6ae4-4df9-9838-a1b297afa7db">555</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtNS0xLTEtMjY1OTc_c36315a8-92d5-4b8a-9e12-7bd32d75437c">552</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></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:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtMS0xLTEtMjY1OTc_c6be8432-573d-4301-8908-10ba895440a5">4,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtMy0xLTEtMjY1OTc_634ad683-53de-4d69-9774-ab983117a9bf">5,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtNS0xLTEtMjY1OTc_1cf7a29f-8261-4085-a9f7-8844b6efb215">4,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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:100%">Short-term lease cost</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctMS0xLTEtMjY1OTc_4cb27a01-4d02-45e2-8961-2af473742d4f">5,481</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctMy0xLTEtMjY1OTc_4a05f407-e53f-4171-8e14-2eddbdd7c8ff">3,491</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctNS0xLTEtMjY1OTc_b9a53860-0671-4d07-ab50-ae5d822296ae">2,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="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:100%">Variable 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtMS0xLTEtMjY1OTc_531d87c0-c432-43ab-980f-3919463b2701">7,715</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtMy0xLTEtMjY1OTc_6ec99e79-2790-4563-b43c-0c87eb66b282">3,331</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtNS0xLTEtMjY1OTc_0b0f3543-8498-448b-be92-5315bda79601">1,990</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></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:100%">Sublease income</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktMS0xLTEtMjY1OTc_115ae08a-7836-460f-8629-78024d15d230">1,344</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktMy0xLTEtMjY1OTc_893f401e-9250-4c97-84cd-d0dcaad5b600">430</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktNS0xLTEtMjY1OTc_dea0ae84-83f0-482d-a53d-1a450c02539d">96</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTEtMS0xLTI2NTk3_c71f4e16-ebdf-45df-9c9e-4f5c95b6b17d">47,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTMtMS0xLTI2NTk3_43fc7943-8d9d-4f6f-ab6b-f63efd30ca6e">38,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTUtMS0xLTI2NTk3_966fa4fa-2516-4bc4-96b1-53d70ba93c35">36,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></tr></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2MQ_537a3c05-572e-4219-b983-07973749a160" escape="true"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2Mg_5d74519d-ccad-4b44-9b5c-c13924767e2d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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:700;line-height:100%">Operating Leases</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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</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:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtMS0xLTEtMjY1OTc_1c5afc3a-660e-441c-9faf-4634a192648e">387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtMy0xLTEtMjY1OTc_4bd507b6-64ed-44d3-bded-2b257a535ad5">22,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtNS0xLTEtMjY1OTc_571aa3a6-0e6c-4d13-b10b-d61706cb5ecc">7,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtNy0xLTEtMjY1OTc_5551a258-03f7-4232-a391-70cee031246b">30,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtOS0xLTEtMjY1OTc_c1dd40ee-dbd7-4c7e-a383-83c6aba99b57">3,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtMS0xLTEtMjY1OTc_b628db24-7bf6-4971-bb7e-ce296f44b356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtMy0xLTEtMjY1OTc_a1337fa2-9873-4219-8d19-87e6460cebe2">20,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtNS0xLTEtMjY1OTc_eab717f2-e979-461d-a35e-0c369d7c37e3">5,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtNy0xLTEtMjY1OTc_f8ae5c4d-2498-40fa-9bbf-5b6ae2b58cca">25,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtOS0xLTEtMjY1OTc_ba5af52a-e0a8-4c80-b1fa-e28976576637">3,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtMS0xLTEtMjY1OTc_12739874-3bfe-4d58-9f6c-3086e244e3d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtMy0xLTEtMjY1OTc_fce86b76-818d-40e4-b28e-7410c0813fe8">18,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtNS0xLTEtMjY1OTc_bc2eddea-ca56-4fa3-b47b-3c9205df35be">3,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtNy0xLTEtMjY1OTc_710a0ae9-7076-4330-b0e1-e8892af0f1a7">21,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtOS0xLTEtMjY1OTc_1e5a7f1e-8f37-4450-b60d-89d61365e1a4">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtMS0xLTEtMjY1OTc_22f05347-e17f-4203-88ab-c9134519c09d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtMy0xLTEtMjY1OTc_7786656b-3332-496f-899f-1100bc1a0a3c">16,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtNS0xLTEtMjY1OTc_8bc1dac8-e294-46ca-b1c9-909c7602b6f5">1,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtNy0xLTEtMjY1OTc_857eb83b-30ae-4fdb-8b56-4c0a5e284e8c">18,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtOS0xLTEtMjY1OTc_3355d878-009c-43f4-b4eb-11a5b901f1e7">1,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctMS0xLTEtMjY1OTc_abbaf067-301a-44fc-a779-d05c60285436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctMy0xLTEtMjY1OTc_ca2c7e97-d860-43af-b663-d6857e7ebe20">16,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctNS0xLTEtMjY1OTc_ead5e5da-c219-4b86-92cd-fece0a8b2c59">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctNy0xLTEtMjY1OTc_14967953-96aa-4761-8444-7f9840b433e7">17,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctOS0xLTEtMjY1OTc_18ecac4e-9c58-40b4-bc5a-b3775ba50843">607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtMS0xLTEtMjY1OTc_64841b90-c522-4a26-85fc-aeafc8ce999b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtMy0xLTEtMjY1OTc_ade1bc51-3da6-4d38-ad84-b64d86416b84">134,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtNS0xLTEtMjY1OTc_1fcec66b-7ab2-403b-a2d6-1c4e87878d88">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtNy0xLTEtMjY1OTc_263eacac-1d2e-4a88-b86c-5f55b54f7b3b">134,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtOS0xLTEtMjY1OTc_b3740374-04a9-4f4a-bcd0-ce641e43008c">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktMS0xLTEtMjY1OTc_1de516e4-5f5e-4bd2-851e-58e1adced8bf">387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktMy0xLTEtMjY1OTc_29ff02e2-808d-40ca-9c8b-65786bfbde09">229,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktNS0xLTEtMjY1OTc_2fbcdbbc-4dc4-4e4d-a89f-62b4234a37b8">18,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktNy0xLTEtMjY1OTc_f51808ac-3842-4575-9639-8d67095566c2">249,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktOS0xLTEtMjY1OTc_c0651086-4041-4488-a44f-2994b0b97115">12,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:10pt;font-weight:400;line-height:100%">Less imputed interest</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzEwLTctMS0xLTI2NTk3_b39fe6d4-08a8-480d-882a-599af1e91ff0">78,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzEwLTktMS0xLTI2NTk3_58cc0320-41a1-41b9-b09f-b95de6fccb79">809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" 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:100%">Present value of lease obligations</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzExLTctMS0xLTI2NTk3_a58c0b5f-17fc-42fb-96b1-7fb7bd215b99">170,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzExLTktMS0xLTI2NTk3_10d3eb21-3158-4fe4-aa93-93cf763d7a9c">11,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie9c92d083de64adbb5bee30600b44d9a"><ix:continuation id="i02ca389e54ec4a6e852ea97a2f45b0dd"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="chef:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2Mw_074fddf7-e8be-4313-aaba-95bb1837ffae" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;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:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMi0xLTEtMjY1OTc_ad1071c4-b6c3-4f12-a970-ab7ab299378a">3,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtNC0xLTEtMjY1OTc_dac49901-9d68-4384-9bba-16873f705a43">3,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Long-term finance lease liabilities</span></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-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">Long-term debt, net of current portion</span></span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMi0xLTEtMjY1OTc_bc9166e8-1418-436d-af76-5102f25e48e7">8,120</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItNC0xLTEtMjY1OTc_c561b948-e6fa-4255-ac28-68296e336f4a">8,173</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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;30, 2022, the weighted-average lease term for operating and finance leases was <ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzM2OA_bf74edeb-3f02-4c61-a5e5-c47656a32373">11.0</ix:nonNumeric> years and <ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzM3NQ_140ab393-064b-4822-8352-4542a3edf01e">4.0</ix:nonNumeric> years, respectively. At December&#160;30, 2022, the weighted-average discount rate for operating and finance leases was <ix:nonFraction unitRef="number" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQ3Mg_cd3b6410-098e-4669-89c5-a22277606afc">6.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQ3OQ_0b2666f4-39b6-42c9-bb64-2a16e9093ceb">4.6</ix:nonFraction>%, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, the Company is contractually obligated to make payments over the next <ix:nonNumeric contextRef="i9ba3505039e54187889def728586da9c_I20221230" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzU0OTc1NTgxNjI0OA_8c24ba52-d183-48d3-9a4e-202971c0c051">14</ix:nonNumeric> years of approximately $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQzOTgwNDY1MTM0MzU_3181b0d4-3928-48ef-b6a7-2444ad41dd00">44,593</ix:nonFraction> related to long-term leases for a distribution facility, vehicles and material handling equipment that have not commenced. Accordingly, the Company has not recognized ROU assets or lease liabilities associated with these leases.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTM_8d2bb2dd-9709-46bf-9f94-9b6436fe600b" continuedAt="ib62f3f9d500a423fa8595d8b6a626352" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib62f3f9d500a423fa8595d8b6a626352" continuedAt="i42d1ec8bd9dc456b8f3ff38b6265df85"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzU0OTc1NTgzMTYzMg_ef4c8b32-42ef-44e8-9003-e9055894c5c1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating income (loss) before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></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.533%"></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.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></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="15" style="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:700;line-height:100%">Fiscal Year Ended</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Domestic</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItMi0xLTEtMzU4MjI_8e73a12e-30e3-4a7b-922f-b65cd43f317b">40,428</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItNC0xLTEtMzU4MjI_863b4e3e-d0ac-43a4-8a7d-f523ed1ec37d">4,356</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItNi0xLTEtMzU4MjI_99205808-5c2c-46bc-ae53-012c77d31fd2">119,375</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtMi0xLTEtMzU4MjI_0147d493-763c-43ae-aab0-d1da5d285c7c">1,461</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtNC0xLTEtMzU4MjI_7f379d5b-2f07-4d78-af40-1ae887198ea5">2,420</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtNi0xLTEtMzU4MjI_167f6b7e-d64d-4ad9-880e-d5c3a16ddba0">4,231</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtMi0xLTEtMzU4MjI_1a53aa96-a92c-4dbc-9fee-4f1a1e3caf1f">41,889</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtNC0xLTEtMzU4MjI_24892831-8eec-4c1b-a33b-2bd56094ca30">6,776</ix:nonFraction>)</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtNi0xLTEtMzU4MjI_26e80ac9-6dfa-4ae0-8f56-f00bcfc3e1c6">123,606</ix:nonFraction>)</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><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTU_610412b7-39a0-4db5-94df-69bb79f57fbb" continuedAt="id9245ff95b824c699dc45f9eb4017f5d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:39.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.901%"></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="15" style="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:700;line-height:100%">Fiscal Year Ended</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtMi0xLTEtMjY1OTc_f572765d-142c-41d3-aa9f-d3fa0de6e132">1,665</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtNC0xLTEtMjY1OTc_adeb49b9-5199-4c06-bfaa-c6655b415c91">285</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 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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtNi0xLTEtMjY1OTc_08121b71-414d-4de8-968d-b21c8fb51a27">21,877</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtMi0xLTEtMjY1OTc_582c44bd-ea78-4d96-9afb-7d262592fc25">208</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtNC0xLTEtMjY1OTc_434147b4-5ed1-463e-a974-5554af6e61a8">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtNi0xLTEtMjY1OTc_ba4a5591-05fd-4780-8bbf-81c72d5356c6">&#8212;</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtMi0xLTEtMjY1OTc_d3d8e6e8-5849-4e60-896e-8203278477ee">2,665</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtNC0xLTEtMjY1OTc_816f2324-4203-4e37-9178-8d2abecca357">277</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtNi0xLTEtMjY1OTc_34142c1c-1ed0-47eb-9dd6-9ad269a82386">408</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtMi0xLTEtMjY1OTc_6bc8c682-e343-463f-be0f-423210dd2d75">4,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtNC0xLTEtMjY1OTc_2a03ffe4-e15f-4983-b768-083bc21e833d">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtNi0xLTEtMjY1OTc_a0db7582-d093-409a-9c32-926570bc3fc6">22,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtMi0xLTEtMjY1OTc_2009a959-2d75-4ffd-ad25-0e96a4daa9b2">9,571</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtNC0xLTEtMjY1OTc_c9a367ce-3a9d-4f0f-9ac2-a96efe554edb">2,002</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtNi0xLTEtMjY1OTc_49e66a88-beba-4129-b801-858d82dc3b9a">10,740</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktMi0xLTEtMjY1OTc_847440b3-c3f9-4566-814b-1dbd0f85b228">4</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktNC0xLTEtMjY1OTc_d4d8df9f-e717-43bb-8eff-f721f26d6cbb">22</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktNi0xLTEtMjY1OTc_dfec0f26-bec5-414d-a282-b019b9c0af17">50</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTItMS0xLTI2NTk3_df5c3f81-912c-478d-858d-eb9d6c222804">34</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTQtMS0xLTI2NTk3_8d16779f-a8d1-4e69-9e54-080c04524c70">179</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTYtMS0xLTI2NTk3_048e0699-7f76-438c-9353-7008c0ada182">7,728</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTItMS0xLTI2NTk3_8d5d82e8-2bdc-4333-b29a-f030253dbe6f">9,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTQtMS0xLTI2NTk3_e36d4248-7cf0-4608-ad44-5c5709cb24a3">1,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTYtMS0xLTI2NTk3_9e60361f-c07d-411b-9630-e7afdc0bfcf1">18,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTItMS0xLTI2NTk3_a36a5cde-258f-41f8-ad6e-d0e603050b80">14,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTQtMS0xLTI2NTk3_c5fbc2fc-eb27-4f5d-a57c-71bed8984275">1,853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTYtMS0xLTI2NTk3_e8b22272-d365-4c58-9741-9559b8a3be54">40,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Pandemic, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was signed into law on March 27, 2020. Among other provisions it allows for the carryback of federal net operating losses generated in 2020 to five preceding years and a refundable Employee Retention Tax Credit (&#8220;ERTC&#8221;) to eligible employers. The Company&#8217;s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:IncomeTaxesReceivableNetOperatingLossCARESAct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzM0MTA_32536b7c-63b1-4f59-ae68-6917183d73ae"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="chef:IncomeTaxesReceivableNetOperatingLossCARESAct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzM0MTA_8662a6eb-7e7b-4686-b55c-42bad152fc6d">21,250</ix:nonFraction></ix:nonFraction> which is reflected in prepaid expenses and other current assets on the Company&#8217;s consolidated balance sheets as of December&#160;30, 2022 and December&#160;24, 2021, as a result of the five year carryback allowed under the CARES Act. During the second quarter of fiscal 2021, the Company recognized a receivable of $<ix:nonFraction unitRef="usd" contextRef="ic460a17e387e428699dfe8260ec696fc_I20220624" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzMzOTk_9921ce17-5f4b-41eb-9980-65a41d8cc6d7">1,418</ix:nonFraction> related to the ERTC which is presented within prepaid expenses and other current assets on the consolidated balance sheet and the related expense reduction is presented within selling, general and administrative expenses on the consolidated statements of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable and ERTC receivable have been significantly delayed. The Company is currently working with IRS Taxpayer&#8217;s </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i42d1ec8bd9dc456b8f3ff38b6265df85" continuedAt="ide9208b861854532b9509b7efee98859"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id9245ff95b824c699dc45f9eb4017f5d">Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</ix:continuation></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTY_2c56b379-0712-4736-b798-19079540d2a7" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></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.533%"></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.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></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="15" style="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:700;line-height:100%">Fiscal Year Ended</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Statutory U.S. Federal tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItMi0xLTEtMjY1OTc_af1761fe-02f8-41ef-9db0-f1af3a2faa32">8,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItNC0xLTEtMjY1OTc_1ec581d4-2e78-4fe5-80fe-2dd06ec824d6">1,423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItNi0xLTEtMjY1OTc_0bf57db6-734f-44de-af0b-010e79344234">25,957</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Differences due to:</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:100%">&#160;</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtMi0xLTEtMjY1OTc_4d8298ed-e1d3-4514-9ef9-5ac13fcca9d9">3,251</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtNC0xLTEtMjY1OTc_b8649d45-bdc3-4c00-9c47-fb17549f1afb">396</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtNi0xLTEtMjY1OTc_63bf23f3-493c-4735-a352-c0ee3ae0982d">6,414</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtMi0xLTEtMjY1OTc_a69413bf-5784-4951-bdfb-f9ec45700568">405</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtNC0xLTEtMjY1OTc_68456cb8-70be-4b59-89d7-fc14d3b6c92f">215</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtNi0xLTEtMjY1OTc_a5b36705-3da7-46c9-90db-643d1f447828">1,354</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtMi0xLTEtMjY1OTc_a7e1651e-df42-4e8b-8aa2-82ffead59337">560</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtNC0xLTEtMjY1OTc_bed1ea7d-088c-43b7-9e72-df04b42afe07">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtNi0xLTEtMjY1OTc_d5eea057-9ebd-41d2-af2d-6da9eca04f8e">&#8212;</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctMi0xLTEtMzQxOTM_b7990709-5d0b-472d-9020-a36314cf0c15">2,982</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNC0xLTEtMzQxOTM_a72d0eed-7aab-4c12-b4cd-9d8463afc7b2">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNi0xLTEtMzQxOTM_8f09de52-c399-4934-aba3-40208aa315c4">&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtMi0xLTEtMzU4Njg_81b116ff-cd1a-4e31-bacc-9763579af5ed">472</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNC0xLTEtMzU4Njg_5c435be2-0c6c-42d2-b1b1-bcdce6f1e162">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNi0xLTEtMzU4Njg_3a528d18-a736-49a8-ac7a-518b6c3171f2">&#8212;</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal NOL rate differential</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctMi0xLTEtMjY1OTc_64786319-3aa1-4dfd-a4b6-1c5ef166a0f3">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNC0xLTEtMjY1OTc_5227a950-c4cc-48e5-ae0c-5113f77e9c55">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNi0xLTEtMjY1OTc_1407a1d4-7b5d-4f41-86f8-97a2be835274">5,212</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtMi0xLTEtMjY1OTc_4be34edb-b8c0-4c7d-ac63-7415c3217c12">170</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNC0xLTEtMjY1OTc_6356a198-d7a0-4572-b369-2319975a7409">361</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNi0xLTEtMjY1OTc_4c7453e8-6ba8-41ab-9e0f-e547a9c49d75">102</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktMi0xLTEtMjY1OTc_bc4e90d0-edc3-4786-9815-57ed5bacc8be">228</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktNC0xLTEtMjY1OTc_9c06b720-58ba-4d6e-ab90-c4a6654a10ff">542</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktNi0xLTEtMjY1OTc_f0a1a83f-da1b-49b4-a2a0-189142662d72">4,372</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTItMS0xLTI2NTk3_95b27cc7-e851-4e1d-a2b3-4d0b5af91187">14,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTQtMS0xLTI2NTk3_294bacf5-b48f-4e33-bca5-ba1a1f8e64ca">1,853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTYtMS0xLTI2NTk3_a4a3f8dd-2376-4236-8685-59867ea2e9a4">40,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTg_d8a1cf4a-2064-442e-b364-c1a31e7f47cc" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities at December&#160;30, 2022 and December&#160;24, 2021 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></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:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables and inventory</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:DeferredTaxAssetsReceivablesAndInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzItMi0xLTEtMjY1OTc_da8ef863-0baa-424e-96f3-1a0de9b92265">10,574</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="chef:DeferredTaxAssetsReceivablesAndInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzItNC0xLTEtMjY1OTc_58c6e34c-e30f-463f-a4bf-1938cd41cffa">9,425</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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzQtMi0xLTEtMjY1OTc_0be1b46b-7274-4334-86fa-e685aa6af390">2,846</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzQtNC0xLTEtMjY1OTc_3726ac5a-20bf-4c75-89da-7f4b64d73cf7">2,211</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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzctMi0xLTEtMjY1OTc_2dac07ce-7320-42fc-8dcf-7284fd8326a0">5,374</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzctNC0xLTEtMjY1OTc_179d51ae-5302-4831-90fa-2d650a98c4bd">15,177</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="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></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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTItMS0xLTM2Mjc1_bdd6d6e6-2cde-439d-9676-ca45d1f86e6f">7,671</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTQtMS0xLTM2Mjgz_ac66a0b3-1bed-4206-93aa-8b09e4b562ca">&#8212;</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTItMS0xLTI2NTk3_b2c700eb-a105-4462-a162-1b48dd60a70f">4,629</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTQtMS0xLTI2NTk3_a8cfe19f-cc90-4c35-a9c7-be119c44bd41">3,246</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEyLTItMS0xLTI2NTk3_d17f3d37-aaf1-49a3-bfed-21f0d3616dcc">2,796</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEyLTQtMS0xLTI2NTk3_c6e851b0-37ef-44b6-bb7d-b85d79c9d34a">5,210</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contribution carryforward</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEzLTItMS0xLTI2NTk3_4adfdc91-899b-47cd-a4e7-67df77c5158d">2,569</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEzLTQtMS0xLTI2NTk3_844e67cd-c66d-41fa-8a1f-d0cad7b0be93">3,865</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE0LTItMS0xLTI2NTk3_51db0c68-c431-4155-9674-0ee77882793b">44,495</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE0LTQtMS0xLTI2NTk3_2542c34b-779c-4141-8d3e-65cab3cd5eb9">39,335</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="chef:DeferredTaxAssetsOtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE1LTItMS0xLTI2NTk3_76a845f2-37f5-4e8f-aef7-4e421d2686fb">527</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="chef:DeferredTaxAssetsOtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE1LTQtMS0xLTI2NTk3_17b8596f-7ae5-47a0-896c-6e2f544de5c4">3,072</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:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE2LTItMS0xLTI2NTk3_60fe0e6d-1672-4a92-b8b4-6d51b47631ae">81,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE2LTQtMS0xLTI2NTk3_e37f78da-234c-417b-b07c-ae2053e782fd">81,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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:100%">Deferred tax liabilities:</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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property &amp; equipment</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE5LTItMS0xLTI2NTk3_ab2eb052-a0ac-4ab1-9ff0-3e0c4f53349e">15,602</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE5LTQtMS0xLTI2NTk3_5a0efeb8-9ea8-4815-9099-3ae153715d1f">7,808</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIwLTItMS0xLTI2NTk3_b6ba924a-d8f2-4e11-87a6-81050a10062a">25,539</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIwLTQtMS0xLTI2NTk3_dd252943-f33f-4c79-84fc-3e7070070a22">24,529</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIxLTItMS0xLTI2NTk3_e586b165-997d-4714-91b3-e027d71c0988">3,439</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIxLTQtMS0xLTI2NTk3_0ddd9faa-2e41-41b5-83f4-3a6d0173e0cb">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIyLTItMS0xLTI2NTk3_bc0582da-ff8c-446e-80dc-18da2b267a40">907</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIyLTQtMS0xLTI2NTk3_d46a2448-0b30-4941-abfa-4331eb3574ee">1,916</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIzLTItMS0xLTI2NTk3_63d53ffc-6d47-4990-adcf-c1fe2ecc2273">40,451</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIzLTQtMS0xLTI2NTk3_dc9de23c-352e-4540-b9fd-fc7c529657dc">35,862</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI0LTItMS0xLTI2NTk3_671f609c-5fe6-4a27-a9e1-7ba72ac003e6">85,938</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI0LTQtMS0xLTI2NTk3_d381b921-4f63-4342-a1b6-95f72b61efa2">70,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI1LTItMS0xLTI2NTk3_ccbb570f-6ca0-4b21-8f6e-7bf908dd7ec0">1,641</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI1LTQtMS0xLTI2NTk3_72f23d91-6503-4a4a-a126-4c130b331fd9">2,046</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax (liability) asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI2LTItMS0xLTI2NTk3_f9c9666f-8036-4ffb-9756-c8b2ad49b6da">6,098</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI2LTQtMS0xLTI2NTk3_8eaf4a4a-5277-4852-bcca-9d54a9c7cfc2">9,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2019 through 2022 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2022. For state tax purposes, the 2018 through 2022 tax years remain open for </span></div></ix:continuation><div style="height:42.75pt;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:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ide9208b861854532b9509b7efee98859" continuedAt="i1f79f107777044e09e701cfafa189300"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December&#160;30, 2022, the Company had a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzMwMzg_ccbb570f-6ca0-4b21-8f6e-7bf908dd7ec0">1,641</ix:nonFraction>, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Canada net operating loss carryforward of $<ix:nonFraction unitRef="usd" contextRef="i492b9eab538c401b99c04dff01421ecc_I20221230" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjMyNTU_78719713-d00f-4db3-8046-ecde25a6b784">1,770</ix:nonFraction> expires at various dates between fiscal 2038 and 2040. The Company&#8217;s state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i17d508259fba41c98dcfae5284093a80_I20221230" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjMyNTk_cc6548ab-758a-4c27-8a06-df5cbfeffb69">3,604</ix:nonFraction> expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company&#8217;s charitable contributions carry forward of $<ix:nonFraction unitRef="usd" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="-3" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjQ0OTI_4adfdc91-899b-47cd-a4e7-67df77c5158d">2,569</ix:nonFraction> expire between fiscal 2025 and 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is permanently reinvesting the earnings of it&#8217;s foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1f79f107777044e09e701cfafa189300">As of December&#160;30, 2022 and December&#160;24, 2021, the Company&#160;did not have any material uncertain tax positions.</ix:continuation>&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90ZXh0cmVnaW9uOjJlNGI5N2FmMThlOTRmN2E4Y2U0ZjQ3NjQ4OGIwNjhjXzc1_9c3ff56f-83c1-40a2-bf09-05283724df38" continuedAt="ia64717587d63486991daac2ca86115b1" escape="true">Supplemental Disclosures of Cash Flow Information</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ia64717587d63486991daac2ca86115b1"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90ZXh0cmVnaW9uOjJlNGI5N2FmMThlOTRmN2E4Y2U0ZjQ3NjQ4OGIwNjhjXzc0_b6b3311b-0782-4625-9ad9-4725b5e8d5ad" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:45.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></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:10pt;font-weight:700;line-height:100%">December 30, 2022</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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtMi0xLTEtMjY1OTc_e3e9e097-b84c-4d91-b56a-42a8c6948c1f">4,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtNC0xLTEtMjY1OTc_c81fe7c1-cbcf-4b0b-948c-05959ce3b527">230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtNi0xLTEtMjY1OTc_da64ea84-817b-422d-b93c-d396bee3409c">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Cash paid for interest</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItMi0xLTEtMjY1OTc_d8349fb3-4c26-4180-9463-c1b80150455c">27,225</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItNC0xLTEtMjY1OTc_c64f20b4-c0a2-4cc4-935e-918c11236bf6">15,387</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItNi0xLTEtMjY1OTc_1d59be8c-e0d2-4422-8877-e1121a103e42">18,182</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:100%">Cash paid for amounts included in the measurement of lease 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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtMi0xLTEtMjY1OTc_efbd97fe-a906-4df4-9d7f-c6f7b4054360">28,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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtNC0xLTEtMjY1OTc_51b5c699-4823-4436-81a7-16802fa32e82">25,111</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtNi0xLTEtMjY1OTc_44b3978d-3afb-4a24-ba02-97bb0e6da2bb">25,090</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtMi0xLTEtMjY1OTc_4860b9fd-39ba-476c-a67a-67ad0caa31a4">3,659</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtNC0xLTEtMjY1OTc_d04e852b-d97f-4e56-9ce6-8dafecd09bc5">555</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtNi0xLTEtMjY1OTc_3e1680e4-2003-41c4-8693-e98fb8cebffd">3,856</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:100%">ROU assets obtained in exchange for lease 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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctMi0xLTEtMjY1OTc_0260624c-9e2b-4d2d-8d93-d6e7879f05a6">49,643</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctNC0xLTEtMjY1OTc_1f866758-bcf2-45a8-ba12-500f47bea861">32,741</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctNi0xLTEtMjY1OTc_2fc82a29-d3ce-4d7e-a97b-bd2faa1be855">7,201</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtMi0xLTEtMjY1OTc_362665d0-f95a-4406-873b-924325a003ca">2,960</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtNC0xLTEtMjY1OTc_8edcecc5-3c8e-4c33-a8be-2eca4c420216">536</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtNi0xLTEtMjY1OTc_370b2b76-2109-4ee7-b42b-83e22d135e67">16,063</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:100%">Non-cash investing and financing 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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisition</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTItMS0xLTI2NTk3_39f2d63e-f456-4b3a-9869-68afb70e9fe0">1,701</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTQtMS0xLTI2NTk3_0a845d8d-887a-482a-b602-c7fccb119575">1,120</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTYtMS0xLTI2NTk3_01a278b3-389c-45af-8c30-7d5bfdb01b2b">&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of debt into common stock</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTItMS0xLTI2NTk3_0957ba85-fae9-4b28-8360-6b0dfb376ee7">11,375</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTQtMS0xLTI2NTk3_c52872d3-a4d8-49f0-acc9-dae4058ae0d8">&#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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTYtMS0xLTI2NTk3_dfc29038-4f87-439f-b740-d29eaff9eac2">&#8212;</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="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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTItMS0xLTI2NTk3_61209351-1e4b-4fac-81a7-2cf7aa166f40">8,700</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTQtMS0xLTI2NTk3_ce63fe14-ac77-4ede-bb20-dad24f5ee44c">5,500</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTYtMS0xLTI2NTk3_034d9697-9209-4306-8407-481fc6881931">3,464</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="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></table></ix:nonNumeric></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_133"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwODY_ef4f2da3-6ab3-4e26-9dec-67795f5c5dc6" continuedAt="ibe8734c0cf8f42e8ae426b6bbb0f39f8" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="ibe8734c0cf8f42e8ae426b6bbb0f39f8"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Tax-Deferred Savings Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a 401(k) Plan to eligible employees that provides for tax-deferred salary deductions for eligible employees. Employees may choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to <ix:nonFraction unitRef="number" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzQ2Mw_84f8803a-7abf-4b1d-b044-fcea93c68010">50</ix:nonFraction> percent of the employee&#8217;s contribution amount, up to a maximum of <ix:nonFraction unitRef="number" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzUyNA_19bb2116-a280-4e46-baac-516fc2e6bd92">six</ix:nonFraction> of the employee&#8217;s annual salary, capped at $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzU3MA_0a56060e-0123-4ac5-9ffd-93d9696469d0">2.5</ix:nonFraction> per employee per year. Matching contributions begin vesting after <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzYzOQ_e1b50e7c-a59b-4c1f-a0c4-82079f5e3d3a">one year</ix:nonNumeric> and are fully vested after <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="chef:DefinedContributionPlanEmployerMatchingContributionFullyVested" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzY2OQ_be72f5c4-2816-4dd6-a136-9f4e37d91334">five years</ix:nonNumeric>. Employee contributions are fully vested when made. As a result of the Pandemic, the Company&#8217;s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company&#8217;s common stock. Matching contributions under the 401(k) Plan were $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwMzA_22a85772-682e-42a3-8d06-712544504e45">1,714</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwMzQ_1bfc726e-12f3-4613-ad58-5e1060816b32">683</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwNDE_b8919913-67af-4d4e-9105-06449a18b659">720</ix:nonFraction>, respectively, for fiscal 2022, 2021 and 2020.</span></div></ix:continuation><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_136"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzU3Ng_75561d54-37dc-4eac-a335-917d93ab8756" continuedAt="ia4f2b396a11a419198b217e39b8d34c2" escape="true">Related Parties</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia4f2b396a11a419198b217e39b8d34c2">The Chefs&#8217; Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is&#160;<ix:nonFraction unitRef="number" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="INF" name="chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzE0MA_856b2412-dc49-40d9-a1be-be87ce0c6319">100</ix:nonFraction>%&#160;owned by entities controlled by Christopher Pappas, the Company&#8217;s chairman, president and chief executive officer, and John Pappas, the Company&#8217;s vice chairman and one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQyMA_9e085f0d-bbfc-4537-a49a-e023b8f5f332">493</ix:nonFraction>&#160;for fiscal 2022, $<ix:nonFraction unitRef="usd" contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQzOA_427cfb87-b60c-4552-b17a-89d9a139619d">493</ix:nonFraction> for fiscal 2021 and $<ix:nonFraction unitRef="usd" contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQ1OQ_c0f9e314-0fa4-47de-b85a-e76e4fd50bd9">488</ix:nonFraction> for fiscal 2020. This lease was amended during the first quarter of fiscal 2020 and expires on September 30, 2023.</ix:continuation></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;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:120%">71</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE2OTY_b9739267-c5c7-48b3-8965-5ee779823fc0" continuedAt="i68c9e0c310434f10b7b64a825eee1a28" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i68c9e0c310434f10b7b64a825eee1a28"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s self-insurance reserves for its medical program totaled $<ix:nonFraction unitRef="usd" contextRef="i45d5634a945b4c5e9e77360e02e56489_I20221230" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzExMDY_e2e71d0e-3d4a-40ad-88fc-990a1f66d14a">2,310</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie01440fbd1034d9aa0ed7b3100817a5f_I20211224" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzExMTM_25ce6ded-d7c9-46d1-b5b8-92a4a84b7cdc">2,373</ix:nonFraction> at December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s self-insurance reserves for its automobile liability program totaled $<ix:nonFraction unitRef="usd" contextRef="idae92f5b39154484bd0d15cb7385b588_I20221230" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEyMjk_6b7cdc44-77ea-4d99-818a-d6811557eee1">3,830</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i871ac7a4a10a4355b20ac43f5b70ccbe_I20211224" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEyMzY_cb0b8f57-124d-488c-8b68-c9b118253708">3,980</ix:nonFraction> at December&#160;30, 2022 and December&#160;24, 2021, respectively. Self-insurance reserves for workers&#8217; compensation totaled $<ix:nonFraction unitRef="usd" contextRef="i2ec033c6334343a5ab17a4a49a0dd8f0_I20221230" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEzMjU_e72a4d6f-ade0-4569-becc-79e8f62f0e85">10,544</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5a155f6522fe4c7f84a437535f0b95ea_I20211224" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEzMzI_2d837a74-5890-4ea2-9248-49fd54b8965d">7,053</ix:nonFraction> at December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workforce</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, approximately <ix:nonFraction unitRef="number" contextRef="i9ba3505039e54187889def728586da9c_I20221230" decimals="3" name="chef:PercentageOfEmployeesRepresentedByUnions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE0MDA_dcd9114a-9848-41a8-8bbc-8ad2003648b7">4.4</ix:nonFraction>% of the Company&#8217;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately <ix:nonFraction unitRef="number" contextRef="i30945e7ccc0d44d992c766f0e2932ed6_I20221230" decimals="3" name="chef:PercentageOfEmployeesRepresentedByUnions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE1OTI_4ee370b6-2e45-4091-93f9-fd2af0314c0e">0.8</ix:nonFraction>% of the Company&#8217;s employees are under a collective bargaining agreement that expires in fiscal 2024.</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_142"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1Ng_bdfa9c65-90af-4756-a639-60232475b108" continuedAt="i48028727dd074798a437885adecfee01" escape="true">Valuation Reserves</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i48028727dd074798a437885adecfee01"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1Nw_9f486df5-afc6-434d-96df-f323a555b325" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in our valuation accounts during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></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:10pt;font-weight:700;line-height:100%">Balance at Beginning of 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:10pt;font-weight:700;line-height:100%">Additions (Recoveries) Charged to Expense</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:10pt;font-weight:700;line-height:100%">Deductions</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:10pt;font-weight:700;line-height:100%">Balance at End of Period</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:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i108127db80444f6e8b2a146cb69f121a_I20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItMi0xLTEtMjY1OTc_ceed2708-1d15-4fa0-9293-57f21a26c0a5">20,260</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItNC0xLTEtMjY1OTc_7f1d8128-c4d4-4505-8fc4-efd8aa4f70e9">6,048</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItNi0xLTEtMjY1OTc_267c7cc4-33ce-4fb1-92cb-27f7b28a282a">5,575</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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1b1dc930fb47d3a2fa60dd32d78840_I20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItOC0xLTEtMjY1OTc_601b01e6-f654-4f62-8b7d-db5b9eae64e9">20,733</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:100%">December 24, 2021</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8bbfadaeceba4984a50217b15af5634f_I20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtMi0xLTEtMjY1OTc_a503a765-ef58-4500-b766-ab0a20abe457">24,027</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtNC0xLTEtMjY1OTc_d6cc7488-b356-4137-a854-36ffed582b63">422</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtNi0xLTEtMjY1OTc_89581f9c-2ce4-4035-b93e-29a5b4464ac2">3,345</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:100%"><ix:nonFraction unitRef="usd" contextRef="i108127db80444f6e8b2a146cb69f121a_I20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtOC0xLTEtMjY1OTc_863d2132-0d80-4444-9fd3-eb107f894f1d">20,260</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:100%">December 25, 2020</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2be66fb7e34649ea995652c4c16d3eff_I20191227" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtMi0xLTEtMjY1OTc_fa6c8524-be27-4f7e-a7bd-ef3942d09b1d">8,846</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:100%"><ix:nonFraction unitRef="usd" contextRef="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtNC0xLTEtMjY1OTc_76a7b66e-7d46-4c61-b5e6-56b928d2dc47">21,372</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtNi0xLTEtMjY1OTc_9d8a4253-57ec-47d0-89aa-5d5e5f286356">6,191</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8bbfadaeceba4984a50217b15af5634f_I20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtOC0xLTEtMjY1OTc_23402a0e-06f3-40b7-a2f1-c270120d425c">24,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1NA_05ef00d0-2200-49c0-8572-18a4ee21b911" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></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:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</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><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="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtMi0xLTEtMjY1OTc_8e169f7d-a17f-4e05-ab1f-cfcaff847f22">2,046</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtNC0xLTEtMjY1OTc_3630be08-abe3-4b84-a26e-4626bf658964">405</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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtNi0xLTEtMjY1OTc_9405e7a8-e216-43bb-a312-213fcd12f05f">&#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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtOC0xLTEtMjY1OTc_3055d76a-fea6-463b-992f-934e76c9faa7">1,641</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:100%">December 24, 2021</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia91a98989aa94ac494da2a47bb34e64d_I20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItMi0xLTEtMjY1OTc_24c51695-3b04-4bad-9a4a-cb80c8b0a1ab">2,261</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItNC0xLTEtMjY1OTc_571b14f7-1070-4b3c-98bd-3d05ff84bdc2">215</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItNi0xLTEtMjY1OTc_ff4aae6e-fb5e-4b7c-ab80-a2af881f0a6b">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItOC0xLTEtMjY1OTc_f5e00b78-1c71-4cae-b05a-ea1715d9db4a">2,046</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:100%">December 25, 2020</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61878941ad744d68865f3d15a67ef104_I20191227" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtMi0xLTEtMjY1OTc_839e0cdf-0011-451c-9a05-4068bb649295">907</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:100%"><ix:nonFraction unitRef="usd" contextRef="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtNC0xLTEtMjY1OTc_808e260e-b06f-44ef-8aa8-5e5abf068bc7">1,354</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:100%"><ix:nonFraction unitRef="usd" contextRef="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtNi0xLTEtMjY1OTc_c010ea00-c6e0-42b7-b737-614944b1234a">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91a98989aa94ac494da2a47bb34e64d_I20201225" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtOC0xLTEtMjY1OTc_9c10cd50-abe2-4427-b2ee-3191ed09bac4">2,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_148"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18 &#8211; <ix:nonNumeric contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzQ1Ng_9c3aa0eb-9dbc-43f4-8128-1089e46fd50b" continuedAt="i2a3352ec3b18490a9e19b2f1653039c0" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2a3352ec3b18490a9e19b2f1653039c0">On January 23, 2023, the Company entered into an asset purchase agreement to acquire substantially all of the assets of a specialty food and produce distributor in California. The purchase price was $<ix:nonFraction unitRef="usd" contextRef="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123" decimals="-3" name="chef:PaymentsForAssetAcqusitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzU0OTc1NTgxNTU5Ng_97fee5f7-d103-49fd-ba37-d85bb679929a">10,000</ix:nonFraction> paid in cash at closing and is subject to a customary working capital true-up. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $<ix:nonFraction unitRef="usd" contextRef="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzU0OTc1NTgxNTYwNQ_f94cdeaf-5e9c-4e26-bdc0-e2464bf29957">2,000</ix:nonFraction>. The Company has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.</ix:continuation></span></div><div style="height:42.75pt;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:120%">72</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item</span><span style="color:#000000;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:700;line-height:120%">9.&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_154"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item</span><span style="color:#000000;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:700;line-height:120%">9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company's "disclosure controls and procedures" (as defined in Rule&#160;13a-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company's disclosure controls and procedures were effective as of&#160;December&#160;30, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a&#8211;15(f) and 15d&#8211;15(f) under the Exchange Act. The Company&#8217;s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. The Company&#8217;s internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision of our Chief Executive Officer and Chief Financial Officer, our management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;30, 2022. In making this assessment, management used the criteria set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). Based on this assessment, our Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s internal control over financial reporting was effective as of December&#160;30, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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 statements included in this Annual Report on Form 10-K have been audited by BDO USA, LLP, an independent registered public accounting firm, as indicated in the report appearing on page 45 of this Form 10-K. BDO USA, LLP has also provided an attestation report on the Company&#8217;s internal control over financial reporting.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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 that have occurred during the fiscal quarter ended December&#160;30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chefs&#8217; Warehouse, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ridgefield, Connecticut</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited The Chefs&#8217; Warehouse, Inc.&#8217;s (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of December&#160;30, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;30, 2022, based on the COSO criteria</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of December&#160;30, 2022 and December&#160;24, 2021, the related consolidated statements of operations and comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three years in the period ended December&#160;30, 2022, and the related notes and our report dated February&#160;28, 2023 expressed an unqualified opinion thereon.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stamford, Connecticut</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">74</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_4398046512718"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.&#160;&#160;&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;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:120%">75</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.  &#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth under the captions &#8220;Corporate Governance,&#8221; &#8220;Proposal 1 - Election of Directors&#8221; and &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; in our definitive Proxy Statement for our 2023 Annual Meeting of Stockholders to be held on May&#160;19, 2023, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference. As provided in General Instruction G(3) to Form 10-K and Instruction 3 to Item 401(b) of Regulation S-K, information regarding executive officers of our Company is provided in Part I of this Annual Report on Form 10-K under the caption, &#8220;Information about our Executive Officers.&#8221;</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_166"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth under the caption &#8220;Executive Compensation&#8221; in our definitive Proxy Statement for our 2023 Annual Meeting of Stockholders to be held on May&#160;19, 2023, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_169"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth under the caption &#8220;Stock Ownership of Certain Beneficial Owners and Management&#8221; in our definitive Proxy Statement for our 2023 Annual Meeting of Stockholders to be held on May&#160;19, 2023, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides certain information with respect to equity awards under our equity compensation plans as of&#160;December&#160;30, 2022:&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.782%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Plan Category</span></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:10pt;font-weight:700;line-height:100%">Number of securities<br/>to be issued upon<br/>exercise of<br/>outstanding options,<br/>warrants and rights</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:10pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price of<br/>outstanding options,<br/>warrants and rights</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:10pt;font-weight:700;line-height:100%">Number of securities<br/>remaining available<br/>for future issuance<br/>under equity<br/>compensation plans<br/>(excluding securities<br/>reflected in the<br/>second column)</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:100%">Plans approved by stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">20.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Plans not approved by stockholders</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:100%">&#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="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:100%">&#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="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:100%">&#8212;&#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:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">20.23&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_172"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.  &#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth under the captions &#8220;Corporate Governance &#8211; Director Independence&#8221; and &#8220;Corporate Governance &#8211; Certain Relationships and Related Transactions&#8221; in our definitive Proxy Statement for our 2023 Annual Meeting of Stockholders to be held on May&#160;19, 2023, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_175"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.  &#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth under the captions &#8220;Proposal 2 &#8211; Ratification of Independent Registered Public Accounting Firm &#8211; Fees Paid to BDO USA, LLP&#8221; and &#8220;Proposal 2 &#8211; Ratification of Independent Registered Public Accounting Firm &#8211; Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services&#8221; in our definitive Proxy Statement for our 2023 Annual Meeting of Stockholders to be held on May&#160;19, 2023, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">76</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i13550570885149f0bd0dd5c35023a6ce_181"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are filed as part of this report:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statements &#8211; See Index to the Consolidated Financial Statements at Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement Schedules - Supplemental schedules are not provided because of the absence of conditions under which they are required or because the required information is given in the financial statements or notes thereto.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Exhibits &#8211; The exhibits listed in the accompanying Index of Exhibits are filed as part of, or incorporated by reference into, this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div id="i13550570885149f0bd0dd5c35023a6ce_184"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;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:120%">77</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX OF EXHIBITS</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%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.916%"></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:10pt;font-weight:700;line-height:100%">Exhibit<br/>No.</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:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115000120/ex10-1.htm">Asset Purchase Agreement, dated as of January 11, 2015, by and among The Chefs&#8217; Warehouse, Inc., a Delaware corporation, Del Monte Capitol Meat Company, LLC, a Delaware limited liability company, T.J. Foodservice Co., Inc., a California corporation, TJ Seafood, LLC, a California limited liability company, John DeBenedetti, Victoria DeBenedetti, Theresa Lincoln, and John DeBenedetti, as the Sellers&#8217; Representative (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 15, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115000120/ex10-2.htm">Merger Agreement, dated as of January 11, 2015, by and among The Chefs&#8217; Warehouse, Inc., a Delaware corporation, Del Monte Merger Sub, LLC, a Delaware limited liability company, Del Monte Capitol Meat Co., Inc., a California corporation, David DeBenedetti, Victoria DeBenedetti, DeBenedetti/Del Monte Trust, and John DeBenedetti, as the Sellers&#8217; Representative (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on January 15, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115001249/ex2-1.htm">Earn-Out Agreement, dated April 6, 2015 by and among The Chefs' Warehouse, Inc., Del Monte Capitol Meat Company, LLC, T.J. Foodservice Co., Inc., TJ Seafood, LLC, and John DeBenedetti, as the Sellers' Representative (incorporated by reference to Exhibit 2.1 to the Company's 8-K filed on April 9, 2015)(Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">2.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115001249/ex2-2.htm">Indemnification Agreement, dated April 6, 2015, by and among Del Monte Merger Sub, LLC, The Chefs' Warehouse, Inc., Del Monte Capitol Meat Company, LLC, DeBenedetti/Del Monte Trust, Victoria DeBenedetti, David DeBenedetti, Del Monte Capitol Meat Co., Inc., T.J. Foodservice Co., Inc., TJ Seafood, LLC, John DeBenedetti, Theresa Lincoln and John DeBenedetti, as the Selling Parties' Representative (incorporated by reference to Exhibit 2.2 to the Company's 8-K filed on April 9, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">2.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787117000669/ss56319_ex0201.htm">Earn-Out Agreement, dated August 25, 2017 by and among Fells Point, LLC, Fells Point Wholesale Meats, Inc., Erik M. Oosterwijk and Leendert H. Pruissen (incorporated by reference to Exhibit 2.1 to the Company&#8217;s 8-K filed on August 25, 2017).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787117000669/ss56319_ex1001.htm">Asset Purchase Agreement dated as of August 25, 2017, by and among Fells Point, LLC, a Delaware limited liability company, Fells Point Wholesale Meats, Inc., a Maryland close corporation, Erik M. Oosterwijk, and Leendert H. Pruissen (incorporated by reference to Exhibit 10.1 to the Company&#8217;s 8-K filed on August 25, 2017) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311071581/g27802exv3w1.htm">Certificate of Incorporation of the Company, dated as of July 27, 2011 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on August 2, 2011).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787117000073/ss28933_ex0301.htm">Bylaws of the Company, dated as of January 30, 2017 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on January 31, 2017).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787121000873/ss412173_ex0301.htm">Amended Bylaws of the Company, dated as of August 3, 2021 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on August 4, 2021)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787120000247/ss169589_ex0301.htm">Certificate of Designation of the Voting Powers, Designation, Preferences and Relative, Participating, Optional or Other Special Rights and Qualifications, Limitations and Restrictions of the Series A Preferred Stock of The Chefs&#8217; Warehouse, Inc. (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on March 23, 2020).</a></span></div></td></tr></table></div><div style="height:42.75pt;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:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.916%"></td><td style="width:0.1%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717520000004/descriptionofsecurities.htm">Description of Securities (incorporated by reference to Exhibit 4.0 to the Company's From 10-K filed on February 24, 2020).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311063441/g26721a2exv4w1.htm">Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company&#8217;s S-1/A filed on July 1, 2011).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787119000842/ss158004_ex-0401.htm">Indenture, dated as of November 22, 2019, between The Chefs&#8217; Warehouse, Inc. and The Bank of New York Mellon Trust Company, N.A., as trustee (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Form 8-K filed on November 22, 2019).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787119000842/ss158004_ex-0401.htm">Form of 1.875% Convertible Senior Note due 2024 (included as an exhibit to Exhibit 4.2)</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787120000247/ss169589_ex0401.htm">Rights Agreement, dated as of March 22, 2020, between The Chefs&#8217; Warehouse, Inc. and American Stock Transfer &amp; Trust Company, LLC, as Rights Agent (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Form 8-K filed on March 23, 2020).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312522303911/d404491dex41.htm">Indenture, dated as of December 13, 2022, between The Chefs&#8217; Warehouse, Inc. and The Bank of New York Mellon Trust Company, N.A., as trustee (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Form 8-K filed on December 13, 2022).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312522303911/d404491dex41.htm">Form of 2.375% Convertible Senior Note due 2028 (included as an exhibit to Exhibit 4.5)</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312512193912/d344100dex104.htm">Joint and Several Guaranty of Payment, dated as of April 26, 2012, among The Chefs&#8217; Warehouse, Inc., Chefs&#8217; Warehouse Parent, LLC, Dairyland USA Corporation, The Chefs&#8217; Warehouse Mid-Atlantic, LLC, Bel Canto Foods, LLC, The Chefs&#8217; Warehouse West Coast, LLC, and The Chefs&#8217; Warehouse of Florida, LLC (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form 8-K filed on April 30, 2012).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311057463/g26721a1exv10w2.htm">Lease between The Chefs&#8217; Warehouse Leasing Co., LLC and Dairyland USA Corporation, dated as of December 29, 2004 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form S-1/A filed on June 8, 2011).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115002311/ex10-12.htm">First Amendment of Lease dated as of January 1, 2015 between Dairyland USA Corporation and TCW Leasing Co., LLC, f/k/a The Chefs' Warehouse Leasing Co., LLC (incorporated by reference to Exhibit 10.12 to the Company's Form 10-Q filed on August 5, 2015).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713115002059/ex10-3.htm">Lease Agreement, dated as of June 30, 2015, between CW LV Real Estate, LLC, The Chefs' Warehouse, Inc., Chefs' Warehouse Parent, LLC and The Chefs' Warehouse West Coast, LLC, jointly and severally as the Tenant, and CW Nevada Landlord, LLC, as the Landlord (incorporated by reference to Exhibit 10.3 to the Company's Form 8-K filed on July 7, 2015).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.5*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311071581/g27802exv10w1.htm">Employment Agreement between Christopher Pappas and The Chefs&#8217; Warehouse, Inc., together with its subsidiaries, dated as of August 2, 2011 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on August 2, 2011).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.6*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312512016676/d284447dex101.htm">Amended and Restated Employment Agreement between John Pappas and The Chefs&#8217; Warehouse, Inc., together with its subsidiaries, dated as of January 12, 2012 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 19, 2012).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.7*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312513105358/d459678dex1017.htm">Offer letter between Chefs&#8217; Warehouse Holdings, LLC and Alexandros Aldous, dated as of February 18, 2011 (incorporated by reference to Exhibit 10.17 to the Company&#8217;s Form 10-K filed on March 13, 2013).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.8*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000138713114002714/ex10-2.htm">Severance Agreement, made as of August 1, 2014, by and between The Chefs&#8217; Warehouse, Inc. and Alexandros Aldous (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on August 6, 2014).</a></span></div></td></tr></table></div><div style="height:42.75pt;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:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.916%"></td><td style="width:0.1%"></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.9*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311063441/g26721a2exv10w13.htm">The Chefs&#8217; Warehouse, Inc. 2011 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.13 to the Company&#8217;s Form S-1/A filed on July 1, 2011).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.10*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717520000009/nydocs021223942v3chefs.htm">The Chefs&#8217; Warehouse, Inc. Executive Change in Control Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on May 6, 2020).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787116001292/ss1511888_ex1002.htm">Credit Agreement, dated as of June 22, 2016, by and among Dairyland USA Corporation and Chefs&#8217; Warehouse Parent, LLC, as Borrowers, and The Chefs&#8217; Warehouse, Inc. and the other Loan Parties party thereto, as Guarantors, the Lenders party thereto and Jefferies Finance LLC, as administrative agent and collateral agent (the &#8220;Term Loan Facility&#8221;) (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on June 22, 2016).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787116001493/ss10342_ex1001.htm">Amendment No. 1, dated as of September 14, 2016, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on September 15, 2016).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000162828017011200/amendmentno2tothecreditagree.htm">Amendment No. 2, dated as of September 1, 2017, to the Term Loan Facility (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on November 8, 2017).</a></span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><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:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717519000003/amendmentno3datedasofdecem.htm">Amendment No. 3, dated as of December 13, 2017, to the Term Loan Facility (incorporated by reference to Exhibit 10.25 to the Company&#8217;s Form 10-K filed on March 1, 2019).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787118000911/ss115439_ex1001.htm">Amendment No. 4, dated as of November 16, 2018, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on November 19, 2018).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1517175/000151717520000004/a5thamendmenttotermloa.htm">Amendment No. 5, dated as of November 28, 2019, to the Term Loan Facility (incorporated by reference to Exhibit 10.25 to the Company's Form 10-K filed on February 24, 2020).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787120000544/ss175302_ex1001.htm">Sixth Amendment to Credit Agreement, dated June 8, 2020, by and among Dairyland USA Corporation and Chefs&#8217; Warehouse Parent, LLC, as borrowers, The Chefs&#8217; Warehouse, Inc., certain other subsidiaries, as guarantors, the lenders party thereto and Jefferies Finance LLC, as administrative agent and collateral agent (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on June 8, 2020).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-seventhamendmenttocre.htm">Seventh Amendment to Credit Agreement, dated February 24, 2021, by and among Dairyland USA Corporation and Chefs&#8217; Warehouse Parent, LLC, as borrowers, The Chefs&#8217; Warehouse, Inc., certain other subsidiaries, as guarantors, the lenders party thereto and Jefferies Finance LLC, as administrative agent and collateral agent.</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717522000012/a3chefs-eighthamendmenttot.htm">Amendment No. 8, dated as of August 23, 2022, to the Term Loan Credit Agreement (incorporated by reference to Exhibit 10.3 to the Company's Form 10-Q filed on October 26, 2022).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-ninthamendmenttotlcr.htm">A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-ninthamendmenttotlcr.htm">mendment No</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-ninthamendmenttotlcr.htm">. 9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-ninthamendmenttotlcr.htm">, dated as of December 7, 2022, to the Term Loan Credit Agreement. </a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001517175/000094787118000538/ss98160_1001.htm">Credit Agreement, dated as of June 29, 2018, by and among Chefs&#8217; Warehouse Parent, LLC and Dairyland USA Corporation, as Borrowers, and The Chefs&#8217; Warehouse, Inc., The Chefs&#8217; Warehouse Mid-Atlantic, LLC, Bel Canto Foods, LLC, The Chefs&#8217; Warehouse West Coast, LLC, The Chefs&#8217; Warehouse Of Florida, LLC, Michael&#8217;s Finer Meats, LLC, Michael&#8217;s Finer Meats Holdings, LLC, The Chefs&#8217; Warehouse Midwest, LLC, Fells Point Holdings, LLC and other Loan Parties party thereto as Guarantors, the Lenders party thereto and BMO Harris Bank N.A., as Administrative Agent and Swing Line Lender (the &#8220;ABL Facility&#8221;) (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on July 2, 2018).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717520000004/nydocs021208472v3chefs.htm">Amendment No. 1, dated as of November 28, 2019, to the ABL Facility (incorporated by reference to Exhibit 10.27 to the Company's Form 10-K filed on February 24, 2020).</a></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></table></div><div style="height:42.75pt;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:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.916%"></td><td style="width:0.1%"></td></tr><tr><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:100%">10.23&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="thechefswarehouseinc-secon.htm">Amendment No. 2, dated as of February 24, 2021, to the ABL Facility</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717522000008/thirdamendmenttoablcredita.htm">Amendment No. 3, dated as of March 11, 2022, to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-Q filed on April 27, 2022).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717522000012/a1chefs_fourthamendmenttoa.htm">Amendment No. 4, dated as of August 23, 2022 to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on October 26, 2022).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-fifthamendmenttoablc.htm">Amendment No. 5, dated as of December 7, 2022 to the ABL Facility.</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787117000811/ss63452_ex9902.htm">Offer Letter, dated October 17, 2017, by and between The Chefs&#8217; Warehouse, Inc. and James Leddy (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Form 8-K filed on October 17, 2017).</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28*</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="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000162828018001904/tmofferletter.htm">Offer Letter, dated February 19, 2018, by and between The Chefs&#8217; Warehouse Inc. and Tim McCauley (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Form 8-K filed on February 20, 2018).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.29</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="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787118000036/ss75484_ex1001.htm">Cooperation Agreement dated January 15, 2018, among The Chefs&#8217; Warehouse, Inc., Legion Partners, L.P. I, Legion Partners, L.P. II, Legion Partners Special Opportunities, L.P. VII, Legion Partners, LLC, Legion Partners Asset Management, LLC, Legion Partners Holdings, LLC, Christopher S. Kiper, and Raymond White (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 16, 2018).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.30*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000095012311065546/g26721a3exv10w24.htm">Form of Indemnification Agreement by and between The Chefs&#8217; Warehouse, Inc. and its directors and executive officers (incorporated by reference to Exhibit 10.24 to the Company&#8217;s Form S-1/A filed on July 14, 2011).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000094787122000653/ss1034462_ex9901.htm">&#160;The Chefs&#8217; Warehouse, Inc. Amended and Restated 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 99.1 to the Company&#8217;s Form S-8 filed on May 26, 2022).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717519000009/restrictedshareawardag.htm">Form of Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717519000009/performance_restrictedxsha.htm">Form of Performance Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717519000009/non-qualified_stockxoption.htm">Form of Non-Qualified Stock Option Agreement under The Chefs&#8217; Warehouse, Inc. Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717520000009/nydocs021223896v4chefs.htm">Form of Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-Q filed on May 6, 2020.</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000151717520000009/nydocs021223909v6chefs.htm">Form of Executive Severance Agreement (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on May 6, 2020).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">10.37*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1517175/000151717521000003/a2020cashincentiveplan.htm">The Chefs&#8217; Warehouse, Inc 2020 Cash Incentive Plan (incorporated by reference to Exhibit 10.41 to the Company&#8217;s Form 10-K filed on February 23, 2021).</a></span></div></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1517175/000151717521000015/chefs-2021rsuawardagreemen.htm">2021 Form of Restricted Share Award Agreement - Directors (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on July 28, 2021).</a></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></table></div><div style="height:42.75pt;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:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.916%"></td><td style="width:0.1%"></td></tr><tr><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:100%">10.39*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1517175/000151717521000015/chefs-nonxemployeedirector.htm">2021 Non-Employee Director Deferral Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on July 28, 2021).</a></span></div></td></tr><tr style="height:24pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="seventhamendedandrestatedc.htm">The Chefs&#8217;s Warehouse, Inc. Seventh Amended and Restated Compensation and Human Capital Committee Charter as adopted by the Board of Directors, November 1, 2022.</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1517175/000119312513321172/d557577dex141.htm">The Chefs&#8217; Warehouse, Inc. Code of Business Conduct and Ethics (incorporated by reference to Exhibit 14.1 to the Company&#8217;s Form 10-Q filed on August 6, 2013).</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">21&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="subsidiariesofthecompany12.htm">Subsidiaries of the Company</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="subsidiariesofthecompany12.htm">.</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="consentofindependent123020.htm">Consent of the Independent Registered Public Accounting Firm.</a></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-12302022xex31x1.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">31.2&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-12302022xex31x2.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">32.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-12302022xex32x1.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">32.2&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chef-12302022xex32x2.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></td></tr><tr><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:100%">101.INS&#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:100%">XBRL Instance Document &#8211; the instance document does not appear on the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><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:100%">101.SCH&#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:100%">XBRL Schema Document</span></td></tr><tr><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:100%">101.CAL&#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:100%">XBRL Calculation Linkbase Document</span></td></tr><tr><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:100%">101.DEF&#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:100%">XBRL Definition Linkbase Document</span></td></tr><tr><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:100%">101.LAB&#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:100%">XBRL Label Linkbase Document</span></td></tr><tr><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:100%">101.PRE&#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:100%">XBRL Presentation Linkbase Document</span></td></tr><tr><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:100%">104</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:100%">Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.016%"></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:10pt;font-weight:400;line-height:100%">&#160;</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:100%">*</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:100%">Management Contract or Compensatory Plan or Arrangement</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:100%">&#160;</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:100%">&#8224;</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:100%">Filed herewith</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;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:120%">82</span></div></div></div><div id="i13550570885149f0bd0dd5c35023a6ce_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">SIGNATURES</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%">&#160;</span></div><div><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 Section 13 or 15(d) 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 on February&#160;28, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.310%"></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:10pt;font-weight:400;line-height:100%">&#160;</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:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE, INC.</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:100%">&#160;</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:100%">&#160;</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:100%">February 28, 2023</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:100%">/s/ Christopher Pappas</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Christopher Pappas</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:100%">&#160;</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:100%">Chairman, President and Chief Executive Officer</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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:100%">&#160;</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:100%">&#160;</span></td></tr></table></div><div style="text-indent:18pt"><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, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. </span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:5.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Signature</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:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Capacity</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:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Date</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">&#160;</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:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;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:100%">&#160;</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:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Christopher Pappas</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:100%">&#160;</span></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:100%">Chairman, President and</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Christopher Pappas</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:100%">&#160;</span></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:100%">Chief Executive Officer<br/>(Principal Executive Officer)</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ James Leddy</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:100%">&#160;</span></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:100%">Chief Financial Officer</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">James Leddy</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:100%">&#160;</span></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:100%">(Principal Financial Officer)</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Timothy McCauley</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:100%">&#160;</span></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:100%">Chief Accounting Officer</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Timothy McCauley</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:100%">&#160;</span></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:100%">(Principal Accounting Officer)</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ John Pappas</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:100%">&#160;</span></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:100%">Director and Vice Chairman</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">John Pappas</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Alan Guarino</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Alan Guarino</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Dominick C. Cerbone</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Dominick C. Cerbone</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Joseph Cugine</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Joseph Cugine</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Stephen Hanson</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Stephen Hanson</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Katherine Oliver</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Katherine Oliver</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Steven F. Goldstone</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:100%">&#160;</span></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:100%">Director</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:100%">&#160;</span></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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Steven F. Goldstone</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:100%">&#160;</span></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:100%">&#160;</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:100%">&#160;</span></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:100%">&#160;</span></td></tr><tr style="height:3pt"><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><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="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Ivy Brown</span></td><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:100%">Director</span></td><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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Ivy Brown</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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><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="6" style="border-bottom:1pt solid #000000;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:100%">/s/ Aylwin Lewis</span></td><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:100%">Director</span></td><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:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;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:100%">Aylwin Lewis</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;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:120%">83</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18
<SEQUENCE>2
<FILENAME>chef-seventhamendmenttocre.htm
<DESCRIPTION>EX-10.18
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if05a606537cc459e98fa5d4c96c5c0f3_1"></div><div style="min-height:31.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:5.8pt;text-align:right"><font><br></font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:104.85pt;padding-right:104.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SEVENTH AMENDMENT TO CREDIT AGREEMENT</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This SEVENTH AMENDMENT TO CREDIT AGREEMENT (this&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), dated as of February 24, 2021, by and among DAIRYLAND USA CORPORATION, a New York corporation (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dairyland&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), CHEFS' WAREHOUSE PARENT, LLC, a Delaware limited liability company (together with   Dairyland,   the  &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowers&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">),   THE   CHEFS'   WAREHOUSE,   INC.,   a   Delaware   corporation (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holdings&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), the other Loan Parties party hereto, the Lenders party hereto and Jefferies Finance LLC (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Jefferies&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), as administrative agent for the Lenders (in such capacity, the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and as collateral agent for the Secured Parties (in such capacity, the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Agent&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or, as Administrative Agent and Collateral Agent, the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agents&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:104.8pt;padding-right:104.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">W I T N E S S E T H&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Borrowers, Holdings, the other Loan Parties party thereto, certain Lenders party thereto and the Agents, among others, are parties to that certain Credit Agreement, dated as of June 22, 2016 (as amended, restated, amended and restated, supplemented or otherwise modified from time to time prior to the date hereof, the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Credit Agreement&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.45pt;padding-left:5.95pt;padding-right:5.7pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, pursuant to and in accordance with Section 9.02 of the Existing Credit Agreement, the Borrowers have requested that the Lenders amend, and the Lenders party hereto (collectively, the</font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:5.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Seventh Amendment Consenting Lenders&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) have agreed to so amend, the Existing Credit Agreement in the manner set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Agents and the Seventh Amendment Consenting Lenders are willing, on the terms and subject to the conditions set forth below, to enter into the amendments, modifications and agreements set forth in this Amendment&#59; and</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Seventh Amendment Consenting Lenders collectively constitute the Required Lenders under the Existing Credit Agreement and consent to the Loan Parties entering into and authorize, instruct and direct the Administrative Agent and Collateral Agent to enter into this Amendment.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in consideration of the premises and the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless otherwise defined herein, capitalized terms used herein shall have the respective meanings ascribed thereto in the Existing Credit Agreement, as amended hereby (the</font></div><div style="padding-left:5.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amended Credit Agreement&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.45pt;padding-left:5.95pt;padding-right:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the satisfaction (or waiver by the Administrative Agent and the Required Lenders) of the conditions precedent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below, the Loan Parties, the Seventh Amendment Consenting Lenders and the Agents hereby agree as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">Section 1.01 of the Existing Credit Agreement is hereby amended by amending and restating the following definitions as follows&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:114pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.875% Convertible Notes&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> means the 1.875% Convertible Senior Notes due 2024 issued by Holdings pursuant to an Indenture dated as of November 22, 2019, between Holdings and The Bank of New York Mellon Trust Company, N.A., as Trustee (as amended in accordance with its terms).</font></div><div style="height:45.36pt;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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.8</font></div></td></tr></table></div></div></div><div id="if05a606537cc459e98fa5d4c96c5c0f3_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.9pt;padding-left:114pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Convertible Notes&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> means, collectively, (a) Permitted Convertible Seller Notes and (b) any other unsecured notes issued by Holdings that are convertible into common stock of Holdings, cash or any combination thereof&#59; provided that, for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this definition, the Indebtedness thereunder satisfies the following requirements&#58; (i) both immediately prior to and after giving effect (including pro forma effect) to the incurrence of such Indebtedness, no Default or Event of Default shall exist or result therefrom,</font></div><div style="margin-top:0.05pt;padding-left:114pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii) such Indebtedness matures after, and does not require any scheduled amortization or other scheduled payments of principal prior to, (A) with respect to such Indebtedness incurred prior to the Sixth Amendment Date, the date that is six</font></div><div style="padding-left:114pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6) months after June 22, 2022, (B) with respect to any 1.875% Convertible Notes, November 30, 2024 and (C) with respect to such Indebtedness incurred on or after the Sixth Amendment Date (other than any 1.875% Convertible Notes), the date that is six (6) months after the Latest Maturity Date (it being understood that, in each case, neither (x) any provision requiring an offer to purchase such Indebtedness as a result of change of control or asset sale or other fundamental change nor (y) any early conversion of any Permitted Convertible Notes in accordance with the terms thereof shall violate the foregoing restriction), (iii) such Indebtedness is not guaranteed by any Subsidiary of Holdings other than the Loan Guarantors (which guarantees, if such Indebtedness is subordinated, shall be expressly subordinated to the Secured Obligations on terms not less favorable to the Lenders than the subordination terms of such Subordinated Indebtedness) and</font></div><div style="padding-left:114pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv) the covenants applicable to such Indebtedness are not more onerous or more restrictive in any material respect (taken as a whole) than the applicable covenants set forth in this Agreement.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">Section 2.11(f) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:114pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f) The Borrower Representative shall notify the Administrative Agent by telephone (confirmed by facsimile) of any prepayment hereunder not later than 10&#58;00 a.m., New York City time, (A) in the case of prepayment of a Eurodollar Borrowing, three (3) Business Days before the date of prepayment, or (B) in the case of prepayment of an ABR Borrowing, one (1) Business Day before the date of prepayment (or, in each case in the foregoing clauses (A) and (B), such shorter time periods as agreed by the Administrative Agent in its sole discretion)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> notwithstanding the foregoing, no notice shall be required for the making of the Sixth Amendment Prepayment (as defined in the Sixth Amendment) on the Sixth Amendment Date. Each such notice shall (i) specify the prepayment date and the principal amount of each Borrowing or portion thereof to be prepaid and (ii) be irrevocable, except that such notice may be conditioned upon the effectiveness of other credit facilities or transactions on the specified prepayment date, in which case such notice may be revoked by the Borrower Representative (by notice to the Administrative Agent on or prior to such specified prepayment date) if such condition is not satisfied. Promptly following receipt of any such notice relating to a Borrowing, the Administrative Agent shall advise the Lenders of the contents thereof. Prepayments shall be accompanied by accrued interest to the extent required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, amounts due under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the prepayment premiums referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.12(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.12(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt;padding-right:5.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">Section 6.01(j) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:114pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j) (i) unsecured Subordinated Indebtedness under any Permitted Convertible Seller Notes in an aggregate principal amount not to exceed $36,750,000 at any time outstanding and (ii) other unsecured or Subordinated Indebtedness of the Borrowers or Holdings in an aggregate principal amount not exceeding (A)</font></div><div style="margin-top:0.05pt;padding-left:114pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$80,000,000 at any time outstanding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">plus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B) an unlimited amount so long as (x) the Total Leverage Ratio would not exceed 4.90&#58;1.00 calculated on a pro forma basis (including the application of the proceeds of any such Indebtedness) as of the last day of the most recent Fiscal Quarter for which financial statements shall have been delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or, prior to the delivery of any such financial statements, as of the last Fiscal Quarter included in the financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and (y) the Borrower Representative shall have delivered to the Administrative Agent a certificate of a Financial Officer of Holdings, setting forth reasonably detailed calculations demonstrating the satisfaction of the condition appearing in clause (x) above&#59; provided that such Indebtedness shall satisfy each of the following requirements&#58; (1) such Indebtedness matures after, and does not require any scheduled amortization or other scheduled payments of principal prior to, (A) with respect to such Indebtedness incurred prior to the Sixth Amendment Date, the date that is 91 days after June 22, 2022, (B) with respect to any 1.875% Convertible Notes, November 30, 2024 and (C) with respect to such Indebtedness incurred on or after the Sixth Amendment Date (other than any 1.875% Convertible Notes), the date that is 91 days after the Latest Maturity Date (it being understood that, in each case, neither</font></div><div style="padding-left:114pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x) any provision requiring an offer to purchase such Indebtedness as a result of change of control or asset sale or other fundamental change nor (y) any early conversion of any Permitted Convertible Notes in accordance with the terms thereof shall violate the foregoing restriction), (2) such Indebtedness is not guaranteed by any Subsidiary of Holdings other than the Loan Guarantors (which guarantees, if such Indebtedness is subordinated, shall be expressly subordinated to the Secured Obligations on terms not less favorable to the Lenders than the subordination terms of such Subordinated Indebtedness), (3) to the extent any such Indebtedness constitutes Subordinated Indebtedness, such Indebtedness shall be subject to the terms of a customary subordination agreement (and if such Indebtedness is secured, an intercreditor agreement) in form and substance reasonably acceptable to the Administrative Agent, and (4) to the extent any such Subordinated Indebtedness is secured by the Collateral, the Liens securing such Subordinated Indebtedness shall rank junior to the Liens securing the Secured Obligations&#59; provided further that, for the avoidance of doubt, the amount available to the Borrowers or Holdings pursuant to clause (A) above shall be available at all times and shall not be subject to the ratio test described in clause (B) above and the Borrowers or Holdings may incur such Indebtedness under either clause (A) or</font></div><div style="margin-top:0.05pt;padding-left:114pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B) above in such order as they may elect in their sole discretion&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. On the Seventh Amendment Date, the Borrowers shall pay to the Administrative Agent, for the benefit of each Seventh Amendment Consenting Lender who unconditionally submits an executed signature page to this Amendment to the Administrative Agent at ChefsFeb21&#64;Lendamend.com on or prior to February 24, 2021 at 12&#58;00 p.m. (New York time), a consent fee equal to 0.05% of the aggregate principal amount of Term Loans of such Seventh Amendment Consenting Lender outstanding</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt;padding-right:5.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under the Existing Credit Agreement immediately prior to the effectiveness of this Amendment, which fee shall be non-refundable and fully earned and payable on the Seventh Amendment Date.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In order to induce the other parties hereto to enter into this Amendment in the manner provided herein, each Loan Party represents and warrants to the other parties hereto that the following statements are true and correct&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">each of the representations and warranties contained in the Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the Seventh Amendment Date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">the  transactions  contemplated  by  this  Amendment  are  within  each  Loan  Party's organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">this Amendment has been duly executed and delivered by such Loan Party and constitute a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors' rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">the transactions contemplated by this Amendment (i) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (ii) will not violate any Requirement of Law applicable to any Loan Party or any of its Subsidiaries, (iii) will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any of its Subsidiaries or the assets of any Loan Party or any of its Subsidiaries, or give rise to a right thereunder to require any payment to be made by any Loan Party or any of its Subsidiaries, and (iv) will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Subsidiaries, except Liens created pursuant to the Loan Documents, or subject to the Intercreditor Agreement, the ABL Loan Documents&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">as of the date hereof and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The effectiveness of this Amendment is subject to the satisfaction (or waiver by the Administrative Agent and the Required Lenders) of the following conditions (the date on which all such conditions are so satisfied (or waived) is referred to herein as the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment Date&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">the Administrative Agent shall have received a certificate, dated the Seventh Amendment Date, executed by the President, a Vice President or a Financial Officer of the Borrower Representative, certifying that, as of the Seventh Amendment Date, (i) the representations and warranties contained in this Amendment and the other Loan Documents are true and correct in all material respects (provided that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect, in all respects) on and as of such earlier date&#59; (ii) as of the Seventh Amendment Date and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing&#59; and (iii) this Amendment is effected in accordance with the terms of the Existing Credit Agreement, the ABL Loan Documents and the Intercreditor Agreement&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">Holdings and the Borrowers shall have paid to the Administrative Agent all fees, costs and expenses due and payable under this Amendment (including under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof)&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">the Administrative Agent shall have received counterparts of this Amendment duly executed by Holdings, the Borrowers, each other Loan Party, the Administrative Agent and Lenders constituting the Required Lenders&#59; and</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">the Administrative Agent shall have received an executed copy of an amendment to the ABL Facility dated as of the date hereof in form and substance reasonably satisfactory to the Administrative Agent (the&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ABL Amendment&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:78pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.8pt;text-decoration:underline">GOVERNING LAW AND WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="margin-top:4.45pt;padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">This Amendment shall be governed by, and construed in accordance with, the laws of the State of New York without regard to conflict of law principles (other than sections 5-1401 and 5-1402 of the New York General Obligations Law).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">To the fullest extent permitted by applicable law, each Loan Party hereby irrevocably submits to the exclusive jurisdiction of any New York State court or federal court sitting in the County of New York and the Borough of Manhattan in respect of any claim, suit, action or proceeding arising out of or relating to the provisions of this Amendment and irrevocably agree that all claims in respect of any such claim, suit, action or proceeding may be heard and determined in any such court and that service of process therein may be made by certified mail, postage prepaid, to your address set forth above. Each Loan Party hereby waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any such claim, suit, action or proceeding brought in any such court, and any claim that any such claim, suit, action or proceeding brought in any such court has been brought in an inconvenient forum. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Nothing in this Amendment shall affect any right that the Agents or any Lender may otherwise have to bring any action or proceeding relating to this Amendment against any Loan Party or its properties in the courts of any jurisdiction.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Amendment in any court referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">paragraph (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this Section. Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">Each party to this Amendment irrevocably consents to service of process in the manner provided for notices in Section 9.01 of the Existing Credit Agreement. Nothing in this Amendment will affect the right of any party to this Amendment to serve process in any other manner permitted by law.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AMENDMENT, THE AMENDED CREDIT AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. This Amendment shall become effective on the Seventh Amendment Date. Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, this Amendment shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment. The words&#34;execution,&#34; &#34;signed,&#34;&#34;signature,&#34;&#34;delivery,&#34; and words of like import in or relating to any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include electronic signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Reference to and Limited Effect on the Existing Credit Agreement and the Other Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:5.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">On and after the Seventh Amendment Date, (x) each reference in the Amended Credit Agreement to&#34;this Agreement&#34;,&#34;hereunder&#34;,&#34;hereof&#34;, &#34;herein&#34; or words of like import referring to the Existing Credit Agreement, and (y) each reference in the other Loan Documents to the&#34;Credit Agreement&#34;,</font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;thereunder&#34;,&#34;thereof&#34;,&#34;therein&#34; or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">Except as specifically amended by this Amendment, the Existing Credit Agreement and each of the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Agents or Lenders under, the Amended Credit Agreement or any of the other Loan Documents.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">Each Loan Party hereby (i) ratifies, confirms and reaffirms its liabilities, its payment and performance obligations (contingent or otherwise) and its agreements under the Existing Credit</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Agreement, the Amended Credit Agreement and the other Loan Documents and (ii) acknowledges, ratifies and confirms that such liabilities, obligations and agreements constitute valid and existing Obligations under the Amended Credit Agreement, in each case, to the extent such Loan Party is a party thereto. In addition, each Loan Party hereby ratifies, confirms and reaffirms (i) the liens and security interests granted, created and perfected under the Collateral Documents and any other Loan Documents and (ii) that each of the Collateral Documents to which it is a party remain in full force and effect notwithstanding the effectiveness of this Amendment. Without limiting the generality of the foregoing, each Loan Party further agrees (A) that any reference to&#34;Obligations&#34; contained in any Collateral Documents shall include, without limitation, the&#34;Obligations&#34; (as such term is defined in the Amended Credit Agreement) and (B) that the related guarantees and grants of security contained in such Collateral Documents shall include and extend to such Obligations. This Amendment shall not constitute a modification of the Existing Credit Agreement, except as specified under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereto, or a course of dealing with the Agents or any Lender at variance with the Existing Credit Agreement such as to require further notice by any Agent or any Lender to require strict compliance with the terms of the Amended Credit Agreement and the other Loan Documents in the future, except as expressly set forth herein. This Amendment contains the entire agreement among the Loan Parties and the Seventh Amendment Consenting Lenders contemplated by this Amendment. No Loan Party has any knowledge of any challenge to the Agent's or any Lender's claims arising under the Loan Documents or the effectiveness of the Loan Documents. The Agent and Lenders reserve all rights, privileges and remedies under the Loan Documents. Nothing in this Amendment is intended, or shall be construed, to constitute a novation or an accord and satisfaction of any of the Obligations, or otherwise with respect to the Existing Credit Agreement or any other Loan Document, or to constitute a mutual departure from the strict terms, provisions and conditions of the Existing Credit Agreement or any other Loan Document other than with respect to the amendments set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof, or to modify, affect or impair the perfection, priority or continuation of the security interests in, security titles to or other Liens on any Collateral for the Obligations.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.85pt">Each Loan Party hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to the amendment of the Existing Credit Agreement effected pursuant to this Amendment.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:94.6pt;text-align:justify;text-indent:-16.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:5.67pt">Each Loan   Party   that   is   not   a   Borrower   acknowledges   and   agrees   that</font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Loan Party is not required by the terms of the Existing Credit Agreement or any other Loan Document to consent to the amendments to the Existing Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Amended Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Loan Party to any future amendments to the Amended Credit Agreement.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">The parties hereto acknowledge and agree that, for all purposes under the Amended Credit Agreement and the other Loan Documents, this Amendment constitutes a&#34;Loan Document&#34; under and as defined in the Amended Credit Agreement.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.23pt">For the avoidance of doubt, the Required Lenders hereto consent to the Loan Parties entering into the ABL Amendment.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.8pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Borrowers and Holdings agree, jointly and severally, to pay on demand all reasonable out-of-pocket costs and expenses incurred by the Administrative Agent in connection with the preparation, negotiation and execution of this Amendment, including, without limitation, all attorney costs.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:16.3pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Any provision of any this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining</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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.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.9pt;padding-left:5.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:16.3pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:16.3pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event of any conflict between the terms of this Amendment and the terms of the Amended Credit Agreement or any of the other Loan Documents, the terms of this Amendment shall govern.</font></div><div style="margin-top:0.45pt"><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:16.735%"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US-DOCS&#92;121341851.8</font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.20
<SEQUENCE>3
<FILENAME>chefs-ninthamendmenttotlcr.htm
<DESCRIPTION>EX-10.20
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i921d617e87244f78aefd959f702749bc_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-style:italic;font-weight:400;line-height:100%">Execution Version</font></div><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NINTH AMENDMENT TO CREDIT AGREEMENT</font></div><div style="text-align:center"><font><br></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:11pt;font-weight:400;line-height:100%">This NINTH AMENDMENT TO CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), dated as of December 7, 2022, by and among DAIRYLAND USA CORPORATION, a New York corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dairyland</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), CHEFS&#8217; WAREHOUSE PARENT, LLC, a Delaware limited liability company (together with Dairyland, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), THE CHEFS&#8217; WAREHOUSE, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the other Loan Parties party hereto, the Lenders party hereto and Jefferies Finance LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Jefferies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), as administrative agent for the Lenders (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and as collateral agent for the Secured Parties (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or, as Administrative Agent and Collateral Agent, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">W I T N E S S E T H&#58;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Borrowers, Holdings, the other Loan Parties party thereto, certain Lenders party thereto and the Agents, among others, are parties to that certain Credit Agreement, dated as of June 22, 2016 (as amended, restated, amended and restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, pursuant to the Existing Credit Agreement, the Lenders (as defined in the Existing Credit Agreement) have extended credit in the form of Term Loans (as defined in the Existing Credit Agreement) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to the Borrowers pursuant to the terms and subject to the conditions set forth in the Existing Credit Agreement&#59;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, pursuant to and in accordance with Section 9.02 of the Existing Credit Agreement, the Borrowers have requested that the Lenders amend, and the Lenders (including the Replacement Lenders (as defined in Section 8 below)) party hereto (including pursuant to a Consent (as defined below)) have agreed to so amend, the Existing Credit Agreement in the manner set forth in Section&#160;2 hereof&#59;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Lender (including each Replacement Lender) that executes and delivers a lender consent in substantially the same form attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annex A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereto (or such other form as the Administrative Agent may approve) (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (each such Lender (other than any Replacement Lender) in such capacity, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) will, by the fact of such execution and delivery, be deemed to amend the terms and conditions of the Existing Credit Agreement on the terms set forth herein&#59; and</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (x) the Consenting Lenders collectively constitute the &#8220;Required Lenders&#8221; under the Existing Credit Agreement, (y) the Consenting Lenders and the Replacement Lenders collectively constitute all of the Lenders party to the Existing Credit Agreement (after giving effect to the Non-Consenting Lender Replacement (as defined in Section 8 below)), and (z) the Consenting Lenders and the Replacement Lenders (after giving effect to the Non-Consenting Lender Replacement) collectively will constitute all of the Lenders party to the Amended Credit Agreement (as defined in Section 1 below) immediately after giving effect to this Amendment, and each of the Consenting Lenders and the Replacement Lenders consents to the Loan Parties entering into, and authorizes, instructs and directs the Administrative Agent and the Collateral Agent to enter into, this Amendment, to&#160;amend certain provisions of the Existing Credit Agreement as set forth herein.</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:11pt;font-weight:700;line-height:100%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in consideration of the premises and the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows&#58;</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless otherwise defined herein, capitalized terms used herein shall have the respective meanings ascribed thereto in the Existing Credit Agreement, as amended hereby (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the satisfaction (or waiver) of the conditions precedent set forth in Section 7 below, the Existing Credit Agreement is hereby amended as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;US-DOCS&#92;137549829.9&#124;&#124;</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;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)Section 1.01 of the Existing Credit Agreement is hereby amended by amending and restating each of the following definitions in its entirety as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earlier of (i) August 23, 2029, and (ii) the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured Indebtedness of which a principal amount in excess of $40,000,000 remains outstanding on such date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Convertible Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a) Permitted Convertible Seller Notes, (b) any other unsecured notes issued by Holdings that are convertible into common stock of Holdings, cash or any combination thereof&#59; provided that, for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this definition, the Indebtedness thereunder satisfies the following requirements&#58; (i) both immediately prior to and immediately after giving effect (including pro forma effect) to the incurrence of such Indebtedness, no Default or Event of Default shall exist or result therefrom, (ii) such Indebtedness does not require any scheduled amortization, other scheduled payments of principal or any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to the date that is 91 days after the Latest Maturity Date (or, in the case of any such Indebtedness, together with unsecured Indebtedness incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, unsecured Permitted Ratio Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and unsecured Incremental Equivalent Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in an aggregate principal amount not exceeding the Unsecured Debt Amount at any time outstanding, prior to its scheduled maturity date) (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch-up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of any such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted), (iii) such Indebtedness is not guaranteed by any Subsidiary of Holdings other than the Loan Guarantors (which guarantees, if such Indebtedness is subordinated, shall be expressly subordinated to the Secured Obligations on terms not less favorable to the Lenders than the subordination terms of such Subordinated Indebtedness), and (iv) the covenants applicable to such Indebtedness are not more onerous or more restrictive in any material respect (taken as a whole) than the applicable covenants set forth in this Agreement, (c) the 1.875% Convertible Notes, and (d) any other unsecured notes issued by Holdings that are convertible into common stock of Holdings, cash or any combination thereof, so long as such notes are issued pursuant to clauses (f), (m), (n), (s) or (t) of Section 6.01.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Ratio Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Indebtedness incurred by the Borrowers or any Loan Party in the form of one or more series of notes or loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Indebtedness shall rank </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or junior in right of payment to the Secured Obligations, (ii) in the case of secured Indebtedness, such Indebtedness shall not have a shorter Average Life than the remaining Average Life of the then-existing Loans or a maturity date earlier than the Latest Maturity Date (or, if such Indebtedness is secured on a junior basis to the Secured Obligations, a maturity date earlier than the date that is 91 days after the Latest Maturity Date), (iii) such Indebtedness is not at any time guaranteed by any Person that is not a Loan Party or secured by any assets other than the Collateral, (iv) in the case of such Indebtedness that is secured, (x) such Indebtedness shall be subject to an intercreditor agreement reasonably acceptable to the Administrative Agent and (y) in the case of such Indebtedness that is in the form of loans that are secured on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis with the Secured Obligations and is incurred on or prior to the date that is the two-year anniversary of the Eighth Amendment Date, the All-in-Yield for such loans shall be subject to the &#8220;most favored nation&#8221; requirements set forth in Section 2.22(c)(iii), as applicable, and (v) in the case of such Indebtedness that is unsecured, such Indebtedness shall not require any scheduled amortization, other scheduled payments of principal or </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:100%">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to the date that is 91 days after the Latest Maturity Date (or, in the case of any such Indebtedness, together with unsecured Indebtedness under Permitted Convertible Notes incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, unsecured Indebtedness incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and unsecured Incremental Equivalent Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in an aggregate principal amount not exceeding the Unsecured Debt Amount at any time outstanding, prior to its scheduled maturity date) (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch-up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, in the case of such Indebtedness that is unsecured, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted).  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in Holdings or any of its Subsidiaries to their Equity Interest holders in such capacity, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests in Holdings or its Subsidiaries or any option, warrant or other right to acquire any such Equity Interests in Holdings or its Subsidiaries, or any payment of management or similar fees to any Person.  Notwithstanding the foregoing, and for the avoidance of doubt, (i) the conversion, redemption, retirement, prepayment, exchange, repurchase or cancellation of (including any issuance of common Equity Interests and&#47;or cash payment upon conversion, redemption, retirement, prepayment, exchange, repurchase or cancellation), or payment of any principal or premium on, or payment of any interest with respect to, any Permitted Convertible Notes shall not constitute a Restricted Payment and (ii) any payment with respect to, or early unwind or settlement of, any Permitted Call Spread Swap Agreement shall not constitute a Restricted Payment.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Unsecured Debt Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, on any date, an amount equal to (i) $350,000,000 minus (ii) the aggregate principal amount of 1.875% Convertible Notes outstanding on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) Clause (m) of Section 6.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (m)&#160;&#160;&#160;&#160;Indebtedness under Permitted Convertible Notes in an aggregate principal amount not exceeding $200,000,000 at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c) Clause (n) of Section 6.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;Indebtedness incurred to finance Permitted Acquisitions after the Eighth Amendment Date in an aggregate principal amount not exceeding at any time outstanding the aggregate principal amount set forth under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the Incremental Cap (less the aggregate principal amount of any Incremental Term Loans or Incremental Equivalent Debt incurred in reliance on clause (a) of the Incremental Cap)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) no Event of Default exists (or would result therefrom), (ii) if such Indebtedness is borrowed or issued by any Loan Party, it shall not be guaranteed by any Person that is not a Loan Party or secured by any assets other than the Collateral, (iii) in the case such Indebtedness is secured, such Indebtedness shall not have a shorter Average Life than the remaining Average Life of the then-existing Loans or a maturity date earlier than the Latest Maturity Date, (iv) such Indebtedness shall rank </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or junior in right of payment </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:100%">3</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">with the Secured Obligations, and (v) in the case of such Indebtedness of the Loan Parties that is secured on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis with or junior basis to the Secured Obligations, (x) such Indebtedness shall be subject to an intercreditor agreement reasonably acceptable to the Administrative Agent and (y) in the case of such Indebtedness that is in the form of loans that are secured on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis with the Secured Obligations and is incurred on or prior to the date that is the two-year anniversary of the Eighth Amendment Date, the All-in-Yield for such loans shall be subject to the &#8220;most favored nation&#8221; requirements set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.22(c)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in the case of any such Indebtedness of the Loan Parties that is secured on a junior basis to the Secured Obligations, (i) such Indebtedness shall not have a shorter Average Life than the remaining Average Life of the Loans or a maturity date prior to the date that is 91 days after the Latest Maturity Date and (ii) such Indebtedness shall not be guaranteed by any Person that is not a Loan Party and shall not be secured by any assets other than the Collateral unless, in each case, such Indebtedness was incurred in order to finance the acquisition of (x) a target that becomes a Subsidiary but not a Loan Party hereunder (in which case such target may guarantee such Indebtedness but not the Secured Obligations) or (y) assets that are &#8220;Excluded Assets&#8221; (in which case such assets may secure such Indebtedness but not the Secured Obligations)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if such Indebtedness is unsecured, such Indebtedness shall not require any scheduled amortization, other scheduled payments of principal or any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to the date that is 91 days after the Latest Maturity Date (or, in the case of any such Indebtedness, together with unsecured Indebtedness under Permitted Convertible Notes incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, unsecured Permitted Ratio Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and unsecured Incremental Equivalent Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in an aggregate principal amount not exceeding the Unsecured Debt Amount at any time outstanding, prior to its scheduled maturity date) (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch-up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, in the case of such Indebtedness that is unsecured, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d) Clause (t) of Section 6.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;Indebtedness incurred by the Borrowers (which may be unsecured or secured on a junior lien basis or a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis with the Secured Obligations) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Equivalent Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) on the date of incurrence of such Indebtedness, no Event of Default shall have occurred and be continuing or would result therefrom, (i) such Incremental Equivalent Debt shall be subject to (and comply with) the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.22(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than, if such Indebtedness is unsecured, the provisions set forth in clause (ii) thereof)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) if such Indebtedness is secured, the All-in-Yield for such Incremental Equivalent Debt shall be subject to the &#8220;most favored nation&#8221; requirements set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.22(c)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> only to the extent that such Incremental Equivalent Debt is incurred on or prior to the date that is the two-year anniversary of the Eighth Amendment Date, and (b) notwithstanding the requirements set forth in Section 2.22(c), if such Indebtedness is unsecured, such Indebtedness shall not require any scheduled amortization, other scheduled payments of principal or any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to the date that is 91 days after the Latest Maturity Date (or, in the case of any such Indebtedness, together with unsecured Indebtedness under Permitted Convertible Notes incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, unsecured Indebtedness incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and unsecured Permitted Ratio Debt incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in an aggregate </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:100%">4</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">principal amount not exceeding the Unsecured Debt Amount at any time outstanding, prior to its scheduled maturity date) (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch-up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, in the case of such Indebtedness that is unsecured, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted), (ii) immediately after giving effect to the incurrence of such Incremental Equivalent Debt, the Incremental Cap is not exceeded, and (iii) the Borrower Representative shall have delivered to the Administrative Agent a certificate of a Financial Officer of the Borrower Representative, setting forth reasonably detailed calculations demonstrating the satisfaction of any applicable First Lien Leverage Ratio, Secured Leverage Ratio, or Total Leverage Ratio test applicable to such to the incurrence of the Incremental Equivalent Debt&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e) Clause (o) of Section 6.05 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;dispositions of investment securities, cash and cash equivalents in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f) Clause (x) of Section 6.08(b) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;payment of regularly scheduled interest payments in respect of Permitted Convertible Notes permitted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, so long as no Default or Event of Default has occurred and is continuing or would be caused by such payment&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g) Clause (ix) of Section 6.08(b) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;issuance of Equity Interests, or making cash payments, in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any Permitted Convertible Notes&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h) Clause (g) of Article VII of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;after giving effect to any applicable grace periods with respect thereto, any event or condition occurs that results in the ABL Facility or any other Material Indebtedness becoming due prior to its scheduled maturity or that enables or permits the holder or holders of the ABL Facility or any Material Indebtedness or any trustee or agent on its or their behalf to cause any of the ABL Obligations or any Material Indebtedness, as applicable, to become due, or to require the prepayment, repurchase, redemption or defeasance thereof, prior to its scheduled maturity&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not apply to (x) secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness in accordance with the terms hereof so long as the proceeds of such sale are sufficient to repay such Indebtedness in full, (y) any redemption, repurchase, conversion (or the vesting of any conversion right) or settlement with respect to any Permitted Convertible Notes pursuant to their terms unless such redemption, repurchase, conversion (or vesting) or settlement results from a default thereunder or an event of the type that constitutes an Event of Default or (z) any early payment requirement or unwinding or termination with respect to any Permitted Call Spread Swap Agreement&#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:11pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  On the Ninth Amendment Date, the Borrowers shall pay to the Administrative Agent, for the benefit of (i) each Consenting Lender who has delivered its Consent to the Administrative Agent on or prior to 4&#58;00 p.m. (New York time) on December 6, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consent Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), a consent fee equal to 0.05% of the aggregate principal amount of such Consenting Lender&#8217;s Term Loans as of the Ninth Amendment Date immediately prior to giving effect to the Ninth Amendment, and (ii) each Replacement Lender who has delivered its Consent to the Administrative Agent on or prior to the Consent Deadline, a consent fee equal to 0.05% of the aggregate principal amount of Term Loans purchased by such Replacement Lender pursuant to Section 8 below, in each case, which fees shall be non-refundable and fully earned and payable on the Ninth Amendment Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, the Administrative Agent shall pay over the applicable amounts to each Lender without any withholding or deduction for or on the account of taxes, except as required by applicable Law, and if any such withholding or deduction is required to be made, the Borrowers shall provide a gross-up in respect of such withholding or deduction to the extent required by Section 2.17 of the Existing Credit 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:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In order to induce the other parties hereto to enter into this Amendment in the manner provided herein, each Loan Party represents and warrants to the other parties hereto that the following statements are true and correct&#58;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">each of the representations and warranties contained in the Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the Ninth Amendment Date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59; </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">the transactions contemplated by this Amendment are within each Loan Party&#8217;s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">this Amendment has been duly executed and delivered by such Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law&#59; </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">the transactions contemplated by this Amendment (i)&#160;do not require any material consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (ii)&#160;will not violate any Requirement of Law applicable to any Loan Party or any of its Restricted Subsidiaries (as defined in the Amended Credit Agreement), (iii)&#160;will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any of its Restricted Subsidiaries or the assets of any Loan Party or any of its Restricted Subsidiaries, or give rise to a right thereunder to require any payment to be made by any Loan Party or any of its Restricted Subsidiaries, and (iv)&#160;will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Restricted Subsidiaries, except Liens created pursuant to the Loan Documents, or subject to the Intercreditor Agreement, the ABL Loan Documents, except, in each case referred to in the foregoing clauses (ii), (iii) and (iv), where such violation or Lien would not reasonably be expected to result in a Material Adverse Effect (as defined in the Amended Credit Agreement)&#59; </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">as of the date hereof and immediately after giving effect to this Amendment and the transactions contemplated hereby, no Default or Event of Default has occurred and is continuing&#59; and</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:100%">6</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.52pt">as of the Ninth Amendment Date, the information included in the Beneficial Ownership Certification previously delivered by each Borrower to the Administrative Agent is true and correct in all respects.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Additional Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Person that executes and delivers a signature page to this Amendment (including by way of an executed Consent) in the capacity of a Consenting Lender or a Replacement Lender irrevocably consents to the terms of this Amendment and the Amended Credit 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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The effectiveness of this Amendment is subject to the satisfaction (or waiver by the Administrative Agent, the Consenting Lenders and the Replacement Lenders) of the following conditions (the date on which all such conditions are so satisfied (or waived) is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Ninth Amendment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">the Administrative Agent shall have received a certificate, dated the Ninth Amendment Date, executed by the President, a Vice President or a Financial Officer of the Borrower Representative, certifying that, as of the Ninth Amendment Date, (i) the representations and warranties contained in this Amendment and the other Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59; (ii) as of the Ninth Amendment Date and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing&#59; and (iii) this Amendment is effected in accordance with the terms of the Existing Credit Agreement, the ABL Loan Documents and the Intercreditor Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Holdings and the Borrowers shall have paid to the Administrative Agent all accrued fees and all reasonable and documented costs and expenses due and payable under this Amendment (including under Sections 4 and 12 hereof) to the extent invoiced at least one Business Day prior to the Ninth Amendment Date (or such later date as the Borrower Representative may agree)&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">the Borrowers shall have paid in full all accrued and unpaid interest on the Term Loans that has accrued through but excluding the Ninth Amendment Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">the Administrative Agent shall have received (x) Consents (which shall serve as counterparts to this Amendment) duly executed by the Lenders (constituting at least the Required Lenders under the Existing Credit Agreement (without giving effect to the Non-Consenting Lender Replacement), (y) Consents (which shall serve as counterparts to this Amendment) duly executed by the Replacement Lenders, and (z) counterparts of this Amendment duly executed by&#160;Holdings, the Borrowers, each other Loan Party, and the Administrative Agent&#59; and</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">the Administrative Agent and each Replacement Lender shall have received all documentation and other information required by regulatory authorities under applicable &#8220;know your customer&#8221; and anti-money laundering laws, including without limitation the Act and the Beneficial Ownership Regulation, to the extent requested at least two Business Days prior to the Ninth Amendment Date.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Replacement Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender under the Existing Credit Agreement has failed to execute and deliver a Consent on or prior to the Consent Deadline (each such non-consenting Lender, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and Lenders constituting the Required Lenders under the Existing Credit Agreement have so consented and the Administrative Agent has received Consents from the Replacement Lenders (as defined below) such that the Consenting Lenders and the Replacement Lenders collectively constitute all of the Lenders party to the Existing Credit Agreement (after giving effect to the Non-Consenting Lender Replacement), then the Borrowers shall exercise their rights, effective as of the Ninth Amendment Date, to replace (such act of replacement, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Consenting Lender Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) each such Non-Consenting Lender in accordance with Section 9.02(e) of the Existing Credit Agreement, and each such Non-Consenting Lender, upon receipt of an amount equal to the sum of (i) the principal amount </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:100%">7</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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:11pt;font-weight:400;line-height:100%">of the outstanding Existing Term Loans of such Non-Consenting Lender immediately prior to the effectiveness of this Amendment (but, for the avoidance of doubt, without any prepayment premium thereon), (ii)&#160;all interest, fees and other amounts accrued but unpaid to such Non-Consenting Lender by the Borrowers under the Existing Credit Agreement to but excluding the Ninth Amendment Date, including without limitation payments due to such Non-Consenting Lender under Sections&#160;2.15 and 2.17 of the Existing Credit Agreement, and (iii)&#160;an amount, if any, equal to the payment which would have been due to such Non-Consenting Lender on the Ninth Amendment Date under Section&#160;2.16 of the Existing Credit Agreement had the Loans of such Non-Consenting Lender been prepaid in full on the Ninth Amendment Date rather than sold to the applicable Replacement Lender, shall be deemed to have assigned all of its rights and obligations under the Existing Credit Agreement to one or more assignee Lenders (each of whom shall have consented to this Amendment by delivering a Consent to the Administrative Agent on or prior to the Consent Deadline (each such assignee Lender, to the extent of such assigned interest, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)).  Each Lender party hereto or to a Consent hereby waives any requirement of the Borrowers to deliver any notice to the Administrative Agent and&#47;or any Lender in connection with any assignment contemplated herein pursuant to Section 9.02(e) of the Existing Credit 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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">GOVERNING LAW AND WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">This Amendment shall be governed by, and construed in accordance with, the laws of the State of New&#160;York without regard to conflict of law principles (other than sections 5-1401 and 5-1402 of the New York General Obligations Law).</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">To the fullest extent permitted by applicable law, each Loan Party hereby irrevocably submits to the exclusive jurisdiction of any New York State court or federal court sitting in the County of New York and the Borough of Manhattan in respect of any claim, suit, action or proceeding arising out of or relating to the provisions of this Amendment and irrevocably agree that all claims in respect of any such claim, suit, action or proceeding may be heard and determined in any such court and that service of process therein may be made by certified mail, postage prepaid, to your address set forth above.  Each Loan Party hereby waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any such claim, suit, action or proceeding brought in any such court, and any claim that any such claim, suit, action or proceeding brought in any such court has been brought in an inconvenient forum.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Amendment shall affect any right that the Agents or any Lender may otherwise have to bring any action or proceeding relating to this Amendment against any Loan Party or its properties in the courts of any jurisdiction.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Amendment in any court referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">paragraph&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Each party to this Amendment irrevocably consents to service of process in the manner provided for notices in Section&#160;9.01 of the Existing Credit Agreement.  Nothing in this Amendment will affect the right of any party to this Amendment to serve process in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT, THE AMENDED CREDIT AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A)&#160;CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY </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:100%">8</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B)&#160;ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  This Amendment shall become effective on the Ninth Amendment Date.  Except as provided in Section 7, this Amendment shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.  Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment.  The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include electronic signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.</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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Reference to and Limited Effect on the Existing Credit Agreement and the Other Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">On and after the Ninth Amendment Date, (x) each reference in the Amended Credit Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221; or words of like import referring to the Existing Credit Agreement, and (y) each reference in the other Loan Documents to the &#8220;Credit Agreement&#8221;, &#8220;thereunder&#8221;, &#8220;thereof&#8221;, &#8220;therein&#8221; or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Except as specifically amended by this Amendment, the Existing Credit Agreement and each of the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Agents or Lenders under, the Amended Credit Agreement or any of the other Loan Documents.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Each Loan Party hereby (i) ratifies, confirms and reaffirms its liabilities, its payment and performance obligations (contingent or otherwise) and its agreements (including its Guarantees) under the Existing Credit Agreement, the Amended Credit Agreement and the other Loan Documents and (ii) acknowledges, ratifies and confirms that such liabilities, obligations and agreements (including its Guarantees) constitute valid and existing Obligations under the Amended Credit Agreement, in each case, to the extent such Loan Party is a party thereto. In addition, each Loan Party hereby ratifies, confirms and reaffirms (i) the liens and security interests granted by it and as created and perfected under the Collateral Documents and any other Loan Documents and (ii) that each of the Collateral Documents to which it is a party remain in full force and effect notwithstanding the effectiveness of this Amendment.  Without limiting the generality of the foregoing, each Loan Party further agrees (A) that any reference to &#8220;Obligations&#8221; contained in any Collateral Documents shall include, without limitation, the &#8220;Obligations&#8221; (as such term is defined in the Amended Credit Agreement) and (B) that the related guarantees and grants of security contained in such Collateral </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:100%">9</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</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;padding-left:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Documents shall include and extend to such Obligations.  This Amendment shall not constitute a modification of the Existing Credit Agreement, except as specified under Section 2 hereto, or a course of dealing with the Agents or any Lender at variance with the Existing Credit Agreement such as to require further notice by any Agent or any Lender to require strict compliance with the terms of the Amended Credit Agreement and the other Loan Documents in the future, except as expressly set forth herein.  This Amendment contains the entire agreement among the Loan Parties, the Consenting Lenders and the Replacement Lenders contemplated by this Amendment.  No Loan Party has any knowledge of any challenge to the Agent&#8217;s or any Lender&#8217;s claims arising under the Loan Documents or the effectiveness of the Loan Documents.  The Agent and Lenders reserve all rights, privileges and remedies under the Loan Documents. Nothing in this Amendment is intended, or shall be construed, to constitute a novation or an accord and satisfaction of any of the Obligations, or otherwise with respect to the Existing Credit Agreement or any other Loan Document, or to constitute a mutual departure from the strict terms, provisions and conditions of the Existing Credit Agreement or any other Loan Document other than with respect to the amendments set forth in Section 2 hereof, or to modify, affect or impair the perfection, priority or continuation of the security interests in, security titles to or other Liens on any Collateral for the Obligations.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">Each Loan Party hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to the amendment of the Existing Credit Agreement effected pursuant to this Amendment.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.52pt">Each Loan Party that is not a Borrower acknowledges and agrees that (i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Loan Party is not required by the terms of the Existing Credit Agreement or any other Loan Document to consent to the amendments to the Existing Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Amended Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Loan Party to any future amendments to the Amended Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">The parties hereto acknowledge and agree that, for all purposes under the Amended Credit Agreement and the other Loan Documents, this Amendment constitutes a &#8220;Loan Document&#8221; under and as defined in the Amended Credit 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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Borrowers and Holdings agree, jointly and severally, to pay on demand all reasonable and documented out-of-pocket costs and expenses incurred by the Administrative Agent in connection with the preparation, negotiation and execution of this Amendment, including, without limitation, all reasonable, documented and invoiced attorney costs.</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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</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:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.</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:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of any conflict between the terms of this Amendment and the terms of the Amended Credit Agreement or any of the other Loan Documents, the terms of this Amendment shall govern.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#91;SIGNATURE PAGES FOLLOW&#93;</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:100%">10</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;</font></div></div></div><div id="i921d617e87244f78aefd959f702749bc_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></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:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered by their respective proper and duly authorized officers as of the day and year first written above.</font></div><div><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE PARENT, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Borrower</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND USA CORPORATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,<br>as a Borrower</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:234pt;text-indent:-18pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGES OMITTED&#93;</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-left:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE, INC. </font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE MID ATLANTIC, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BEL CANTO FOODS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE WEST COAST, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE OF FLORIDA, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MICHAEL&#8217;S FINER MEATS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MICHAEL&#8217;S FINER MEATS HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE MIDWEST, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE PASTRY DIVISION, INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZ ACQUISITION (USA), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS NORTH AMERICA (USA), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS, INC., a Florida corporation</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS, INC., a Washington corporation</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS (AMBASSADOR), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CW LV REAL ESTATE LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ALLEN BROTHERS 1893, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND HP LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE GREAT STEAKHOUSE STEAKS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DEL MONTE CAPITOL MEAT COMPANY HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DEL MONTE CAPITOL MEAT COMPANY, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FELLS POINT HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FELLS POINT, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE TRANSPORTATION, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAMBRIDGE, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAMBRIDGE PROTEIN HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND PRODUCE, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND PRODUCE HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE MIDDLE EAST HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE MIDDLE EAST, LLC</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:216pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGES OMITTED&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>4
<FILENAME>thechefswarehouseinc-secon.htm
<DESCRIPTION>EX-10.23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5567e2e915424bcd867617e912985956_1"></div><div style="background-color:#ffffff"><div style="min-height:70.56pt;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:11pt;font-weight:700;line-height:115%;text-decoration:underline">SECOND AMENDMENT TO CREDIT AGREEMENT</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:11pt;font-weight:400;line-height:119%">This SECOND AMENDMENT TO CREDIT AGREEMENT (this &#8220; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;), dated as of February 24, 2021, by and among DAIRYLAND USA CORPORATION, a New York corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">Dairyland</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;), CHEFS&#8217; WAREHOUSE PARENT, LLC, a Delaware limited liability company (together with Dairyland, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;), THE CHEFS&#8217; WAREHOUSE, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;), the other Loan Parties party hereto, the Lenders party hereto and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:119%"> BMO Harris Bank N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%"> (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">BMO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;), as administrative agent for the Lenders (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">&#8221;).</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:11pt;font-weight:400;line-height:115%">WITNESSETH&#58;</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:11pt;font-weight:700;line-height:121%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:121%">, the Borrowers, Holdings, the other Loan Parties party thereto, certain Lenders party thereto and the Agent, among others, are parties to that certain Credit Agreement, dated as of June 29, 2018 (as amended on November 18, 2019, as the same may be further amended by this Amendment and as otherwise amended, restated, amended and restated, supplemented or modified from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:121%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:121%">&#8221;)&#59;</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:11pt;font-weight:700;line-height:123%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:123%"> , pursuant to and in accordance with Section 9.02 of the Existing Credit Agreement, the Borrowers have requested that the Lenders amend, and the Lenders party hereto (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:123%;text-decoration:underline">Second Amendment Consenting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:123%">&#8221;) have agreed to so amend, the Existing Credit Agreement in the manner set forth in Section 2 hereof&#59;</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:11pt;font-weight:700;line-height:126%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:126%">, the Agent and the Second Amendment Consenting Lenders are willing, on the terms and subject to the conditions set forth below, to enter into the amendments, modifications and agreements set forth in this Amendment&#59; and</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, the Second Amendment Consenting Lenders shall constitute the Required Lenders.</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:11pt;font-weight:700;line-height:126%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:126%">, in consideration of the premises and the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows&#58;</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:11pt;font-weight:400;line-height:125%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. Unless otherwise defined herein, capitalized terms used herein shall have the respective meanings ascribed thereto in the Existing Credit Agreement, as amended hereby (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;).</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:10.5pt;font-weight:400;line-height:134%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:134%;padding-left:28.13pt;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:134%">. Subject to the satisfaction of the conditions precedent set forth in Section 4 below, the Loan Parties, the Second Amendment Consenting Lenders and the Agent hereby agree that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:134%;text-decoration:underline"> Section 6.01(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:134%"> of the Existing Credit Agreement is hereby amended and restated in its entirety as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">unsecured Indebtedness or Subordinated Indebtedness, in each case, under Permitted Convertible Notes (other than Permitted Convertible Seller Notes) in an aggregate principal amount not exceeding $150,000,000 at any time outstanding&#59;</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:11pt;font-weight:400;line-height:125%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.75pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. In order to induce the other parties hereto to enter into this Amendment in the manner provided herein, each Loan Party represents and warrants to the other parties hereto that the following statements are true and correct&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.46pt">each of the representations and warranties contained in the Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and</font></div><div><font><br></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:8pt;font-weight:400;line-height:115%">US-DOCS&#92;121358583.4</font></div><div style="height:8.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div><div id="i5567e2e915424bcd867617e912985956_4"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:70.56pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">as of the Second Amendment Date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:26.84pt">the transactions contemplated by this Amendment are within each Loan Party&#8217;s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.46pt">this Amendment has been duly executed and delivered by such Loan Party and constitute a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:26.84pt">the transactions contemplated by this Amendment (a) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (b) will not violate any Requirement of Law applicable to any Loan Party or any of its Subsidiaries, (c) will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any of its Subsidiaries or the assets of any Loan Party or any of its Subsidiaries, or give rise to a right thereunder to require any payment to be made by any Loan Party or any of its Subsidiaries, and (d) will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Subsidiaries, except Liens created pursuant to the Loan Documents, or subject to the Intercreditor Agreement or the Term Loan Documents&#59; and</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:134%">e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:134%;padding-left:27.46pt">as of the date hereof and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing.</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:11pt;font-weight:400;line-height:125%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.75pt;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. The effectiveness of this Amendment is subject to the satisfaction of the following conditions (the date on which all such conditions are so satisfied is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Second Amendment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:27.46pt">the Agent shall have received a certificate, dated the Second Amendment Date, executed by the President, a Vice President or a Financial Officer of the Borrower Representative, certifying that, as of the Second Amendment Date, (i) that the representations and warranties contained in this Amendment and the other Loan Documents are true and correct in all material respects (provided that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59; (ii) that as of the Second Amendment Date and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing&#59; and (iii) this Amendment is effected in accordance with the terms of the Existing Credit Agreement, the Term Loan Documents and the Intercreditor Agreement&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:134%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:134%;padding-left:26.84pt">Holdings and the Borrowers shall have paid to the Agent all fees, costs and expenses due and payable under this Amendment (including under Section 8 hereof)&#59;</font></div><div><font><br></font></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:400;line-height:115%">2</font></div><div style="text-align:center"><font><br></font></div><div style="height:9.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:70.56pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:27.46pt">the Agent shall have received counterparts of this Amendment duly executed by</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">Holdings, the Borrowers, each other Loan Party and the Administrative Agent and (ii) Lenders constituting the Required Lenders.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:27.75pt;text-decoration:underline">GOVERNING LAW AND WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:14.8pt">This Amendment shall be governed by, and construed in accordance with, the laws of the State of New York without regard to conflict of law principles (other than sections 5-1401 and 5-1402 of the New York General Obligations Law).</font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:123%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:123%;padding-left:14.77pt">To the fullest extent permitted by applicable law, each Loan Party hereby irrevocably submits to the exclusive jurisdiction of any New York State court or federal court sitting in the County of New York and the Borough of Manhattan in respect of any claim, suit, action or proceeding arising out of or relating to the provisions of this Amendment and irrevocably agree that all claims in respect of any such claim, suit, action or proceeding may be heard and determined in any such court and that service of process therein may be made by certified mail, postage prepaid, to your address set forth above. Each Loan Party hereby waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any such claim, suit, action or proceeding brought in any such court, and any claim that any such claim, suit, action or proceeding brought in any such court has been brought in an inconvenient forum. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Nothing in this Amendment shall affect any right that the Agent or any Lender may otherwise have to bring any action or proceeding relating to this Amendment against any Loan Party or its properties in the courts of any jurisdiction.</font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;padding-left:14.8pt">Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Amendment in any court referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;text-decoration:underline">paragraph (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%"> of this Section. Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:14.18pt">Each party to this Amendment irrevocably consents to service of process in the manner provided for notices in Section 9.01 of the Existing Credit Agreement. Nothing in this Amendment will affect the right of any party to this Amendment to serve process in any other manner permitted by law.</font></div><div><font><br></font></div><div style="padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:14.8pt">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT, THE AMENDED CREDIT AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3</font></div><div style="height:9.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:70.56pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="height:9.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:70.56pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><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:11pt;font-weight:400;line-height:116%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%;padding-left:27.75pt;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. This Amendment shall become effective on the Second Amendment Date. Except as provided in Section 4, this Amendment shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment. The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include Electronic Signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act&#59; provided that nothing herein shall require the Administrative Agent to accept electronic signatures in any form or format without its prior written consent.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%;padding-left:28.13pt;text-decoration:underline">Reference to and Limited Effect on the Credit Agreement and the Other Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.46pt">On and after the Second Amendment Date, (x) each reference in the Amended Credit Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221; or words of like import referring to the Existing Credit Agreement, and (y) each reference in the other Loan Documents to the &#8220;Credit Agreement&#8221;, &#8220;thereunder&#8221;, &#8220;thereof&#8221;, &#8220;therein&#8221; or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:26.84pt">Except as specifically amended by this Amendment, the Existing Credit Agreement and each of the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.46pt">The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Agent or Lender under, the Amended Credit Agreement or any of the other Loan Documents.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:124%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:124%;padding-left:27.26pt">Each Loan Party hereby (i) ratifies, confirms and reaffirms its liabilities, its payment and performance obligations (contingent or otherwise) and its agreements under the Existing Credit Agreement, the Amended Credit Agreement and the other Loan Documents and (ii) acknowledges, ratifies and confirms that such liabilities, obligations and agreements constitute valid and existing Obligations under the Amended Credit Agreement, in each case, to the extent such Loan Party is a party thereto. In addition, each Loan Party hereby ratifies, confirms and reaffirms (i) the liens and security interests granted, created and perfected under the Collateral Documents and any other Loan Documents and (ii) that each of the Collateral Documents to which it is a party remain in full force and effect notwithstanding the effectiveness of this Amendment. Without limiting the generality of the foregoing, each Loan Party further agrees (A) that any reference to &#8220;Obligations&#8221; contained in any Collateral Documents shall include, without limitation, the &#8220;Obligations&#8221; (as such term is defined in the Amended Credit Agreement) and (B) that the</font></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:400;line-height:115%">4</font></div><div style="height:9.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div><div id="i5567e2e915424bcd867617e912985956_7"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:123%">related guarantees and grants of security contained in such Collateral Documents shall include and extend to such Obligations. This Amendment shall not constitute a modification of the Existing Credit Agreement, except as specified under Section 2 hereto, or a course of dealing with the Agent or any Lender at variance with the Existing Credit Agreement such as to require further notice by the Agent or any Lender to require strict compliance with the terms of the Amended Credit Agreement and the other Loan Documents in the future, except as expressly set forth herein. This Amendment contains the entire agreement among the Loan Parties and the Second Amendment Consenting Lenders contemplated by this Amendment. No Loan Party has any knowledge of any challenge to the Agent&#8217;s or any Lender&#8217;s claims arising under the Loan Documents or the effectiveness of the Loan Documents. The Agent and Lenders reserve all rights, privileges and remedies under the Loan Documents. Nothing in this Amendment is intended, or shall be construed, to constitute a novation or an accord and satisfaction of any of the Obligations, or otherwise with respect to the Existing Credit Agreement or any other Loan Document, or to constitute a mutual departure from the strict terms, provisions and conditions of the Existing Credit Agreement or any other Loan Document other than with respect to the amendments set forth in Section 2 hereof, or to modify, affect or impair the perfection, priority or continuation of the security interests in, security titles to or other Liens on any Collateral for the Obligations.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.46pt">Each Loan Party hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to the amendment of the Existing Credit Agreement effected pursuant to this Amendment.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%;padding-left:28.68pt">Each Loan Party that is not a Borrower acknowledges and agrees that (i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Loan Party is not required by the terms of the Existing Credit Agreement or any other Loan Document to consent to the amendments to the Existing Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Amended Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Loan Party to any future amendments to the Amended Credit Agreement.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:26.84pt">The parties hereto acknowledge and agree that, for all purposes under the Amended Credit Agreement and the other Loan Documents, this Amendment constitutes a &#8220;Loan Document&#8221; under and as defined in the Amended Credit Agreement.</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:11pt;font-weight:400;line-height:125%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.75pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. The Borrowers and Holdings agree, jointly and severally, to pay on demand all reasonable out-of-pocket costs and expenses incurred by the Agent in connection with the preparation, negotiation and execution of this Amendment, including, without limitation, all attorney costs.</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:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Any provision of any this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</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:11pt;font-weight:400;line-height:125%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:22.25pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.</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:11pt;font-weight:400;line-height:125%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:22.25pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. In the event of any conflict between the terms of this Amendment and the terms of the Amended Credit Agreement or any of the other Loan Documents, the terms of this Amendment shall govern.</font></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:400;line-height:115%">5</font></div><div style="padding-right:-0.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:115%">&#91;SIGNATURE PAGES HAVE BEEN OMITTED&#93;</font></div><div><font><br></font></div><div style="height:7.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.26
<SEQUENCE>5
<FILENAME>chefs-fifthamendmenttoablc.htm
<DESCRIPTION>EX-10.26
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i327750203e474abc8d527a176ddc6788_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:400;line-height:100%">EXECUTION VERSION</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FIFTH AMENDMENT TO CREDIT AGREEMENT</font></div><div style="text-align:center"><font><br></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:11pt;font-weight:400;line-height:100%">This FIFTH AMENDMENT TO CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), dated as of December 7, 2022, by and among DAIRYLAND USA CORPORATION, a New York corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dairyland</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), CHEFS&#8217; WAREHOUSE PARENT, LLC, a Delaware limited liability company (together with Dairyland, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), THE CHEFS&#8217; WAREHOUSE, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the other Loan Parties party hereto, the Lenders party hereto and BMO Harris Bank N.A. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">BMO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), as administrative agent for the Lenders (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">W I T N E S S E T H&#58;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Borrowers, Holdings and the other Loan Parties party thereto have entered into that certain Credit Agreement, dated as of June 29, 2018 (as amended by the First Amendment to Credit Agreement, dated as of November 18, 2019, the Second Amendment to Credit Agreement, dated as of February 24, 2021, the Third Amendment to Credit Agreement and First Amendment to Pledge and Security Agreement, dated as of March 11, 2022, and the Fourth Amendment to Credit Agreement, dated as of August 25, 2022, and as otherwise amended, restated, amended and restated, supplemented or modified from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), by and among the Borrowers, Holdings, the other Loan Parties party thereto, certain Lenders party thereto and the Agent&#59;</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, pursuant to and in accordance with Section 9.02 of the Existing Credit Agreement, the Borrowers have requested that the Lenders amend, and all of the Lenders under the Existing Credit Agreement on the Fifth Amendment Effective Date (as defined below) party hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth Amendment Consenting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) have agreed to so amend, the Existing Credit Agreement in the manner set forth in Section 2 hereof&#59; and</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:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Agent and the Fifth Amendment Consenting Lenders are willing, on the terms and subject to the conditions set forth below, to enter into the amendments, modifications and agreements set forth in this Amendment.</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:11pt;font-weight:700;line-height:100%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in consideration of the premises and the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows&#58;</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless otherwise defined herein, capitalized terms used herein shall have the respective meanings ascribed thereto in the Existing Credit Agreement, as amended hereby (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the satisfaction (or waiver in accordance with Section 9.02 of the Existing Credit Agreement) of the conditions precedent set forth in Section 5 below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">Section 1.01 of the Existing Credit Agreement is hereby amended by deleting in its entirety the definition of &#8220;Convertible Springing Date&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Section 1.01 of the Existing Credit Agreement is hereby further amended by amending and restating each of the following definitions in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the earliest of (i) March 11, 2027, (ii) if the &#8220;Term Loan Obligations Payment Date&#8221; (as defined in the Intercreditor Agreement) has not occurred, the date that occurs ninety (90) days prior to the earliest &#8220;Maturity Date&#8221; under (and as defined in) the Term Loan Agreement (or words of similar import reflecting a maturity date under any amendment, restatement or replacement of the Term Loan Agreement) and (iii) the date that is 181 days prior to the scheduled maturity date of any individual tranche (or series of related tranches) of unsecured Indebtedness of which a principal amount in excess of $40,000,000 remains outstanding on such date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Convertible Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a) Permitted Convertible Seller Notes, (b) any other unsecured notes issued by Holdings that are convertible into </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;US-DOCS&#92;137561968.6&#124;&#124;</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;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">common stock of Holdings, cash or any combination thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, for purposes of clause (b) of this definition, the Indebtedness thereunder satisfies the following requirements&#58; (i) both immediately prior to and immediately after giving effect (including pro forma effect) to the incurrence of such Indebtedness, no Default or Event of Default shall exist or result therefrom, (ii) such Indebtedness does not require any scheduled amortization, other scheduled payments of principal or any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to its scheduled maturity date (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch-up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of any such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted), (iii) such Indebtedness is not guaranteed by any Subsidiary of Holdings other than the Loan Guarantors (which guarantees, if such Indebtedness is subordinated, shall be expressly subordinated to the Secured Obligations on terms not less favorable to the Lenders than the subordination terms of such Subordinated Indebtedness), and (iv) the covenants applicable to such Indebtedness are not more onerous or more restrictive in any material respect (taken as a whole) than the applicable covenants set forth in this Agreement, (c) the 1.875% Convertible Notes, and (d) any other unsecured notes issued by Holdings that are convertible into common stock of Holdings, cash or any combination thereof, so long as such notes are issued pursuant to clauses (f), (n), (o), (s) or (t) of Section 6.01.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Ratio Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Indebtedness incurred by the Borrowers or any Loan Party in the form of one or more series of notes or loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Indebtedness shall rank </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or junior in right of payment to the Secured Obligations (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that, the Liens securing such Indebtedness shall be junior to the Administrative Agent&#8217;s Liens in respect of ABL Priority Collateral), (ii) in the case of secured Indebtedness, such Indebtedness shall not have a shorter Average Life than the remaining Average Life of the then-existing Loans or a maturity date earlier than the Latest Maturity Date (or, if such Indebtedness is secured on a junior basis to the Secured Obligations, a maturity date earlier than the date that is 91 days after the Latest Maturity Date), (iii) such Indebtedness is not at any time guaranteed by any Person that is not a Loan Party or secured by any assets other than the Collateral, and (iv) in the case of such Indebtedness that is secured, such Indebtedness shall be subject to an intercreditor agreement reasonably acceptable to the Administrative Agent (for the avoidance of doubt, in the case of such Indebtedness that is unsecured, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in Holdings or any of its Subsidiaries to their Equity Interest holders in such capacity, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests in Holdings or its Subsidiaries or any option, warrant or other right to acquire any such Equity Interests in Holdings or its Subsidiaries, or any payment of management or similar fees to any Person.  Notwithstanding the foregoing, and for the avoidance of doubt, (i) the conversion or exchange of (including any issuance of common Equity Interests and&#47;or any cash payment upon conversion or exchange), or payment of any principal or premium on, or payment of any interest with respect to, any Permitted Convertible Notes shall not constitute a Restricted Payment and (ii) any payment with respect to, or early unwind or settlement of, any Permitted Call Spread Swap Agreement shall not constitute a Restricted Payment.</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></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:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">Clause (n) of Section 6.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n) Indebtedness under Permitted Convertible Notes in an aggregate principal amount not exceeding $200,000,000 at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Clause (o) of Section 6.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Indebtedness incurred to finance Permitted Acquisitions after the Fourth Amendment Effective Date to the extent such Indebtedness is incurred in reliance on Section 6.01(n) of the Term Loan Agreement (as in effect on the Fourth Amendment Effective Date) and at the time of such incurrence, is permitted to be incurred in reliance on such basket&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) no Event of Default exists (or would result therefrom), (ii) if such Indebtedness is borrowed or issued by any Loan Party, it shall not be guaranteed by any Person that is not a Loan Party or secured by any assets other than the Collateral, (iii) in the case such Indebtedness is secured, such Indebtedness shall not have a maturity date earlier than the date that is 91 days after the Latest Maturity Date, (iv) such Indebtedness shall rank </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or junior in right of payment with the Secured Obligations, and (v) in the case of such Indebtedness of the Loan Parties that is secured on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis with or junior basis to the Secured Obligations, such Indebtedness shall be subject to an intercreditor agreement reasonably acceptable to the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, further, that in the case of any such Indebtedness of the Loan Parties that is secured on a junior basis to the Secured Obligations, (i) such Indebtedness shall not have a maturity date prior to the date that is 91 days after the Latest Maturity Date and (ii) such Indebtedness shall not be guaranteed by any Person that is not a Loan Party and shall not be secured by any assets other than the Collateral unless, in each case, such Indebtedness was incurred in order to finance the acquisition of (x) a target that becomes a Subsidiary but not a Loan Party hereunder (in which case such target may guarantee such Indebtedness but not the Secured Obligations) or (y) assets that are &#8220;Excluded Assets&#8221; (in which case such assets may secure such Indebtedness but not the Secured Obligations)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, further, that if such Indebtedness is unsecured, such Indebtedness shall not require any scheduled amortization, other scheduled payments of principal or any mandatory redemption, repurchase, repayment or sinking fund obligation, in each case prior to its scheduled maturity date (other than (A) payments as part of an &#8220;applicable high yield discount obligation&#8221; catch up payment, (B) customary offers to repurchase in connection with any change of control, asset disposition, casualty event or fundamental change, (C) customary acceleration rights after an event of default, (D) any conversion of such Indebtedness in accordance with the terms thereof, and (E) any issuance of Equity Interests and&#47;or any cash payment in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any such Indebtedness) (for the avoidance of doubt, in the case of such Indebtedness that is unsecured, (x) scheduled payments of interest and (y) conversion into common Equity Interests shall be permitted)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">Clause (n) of Section 6.05 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;dispositions of investment securities, cash and cash equivalents in the ordinary course of business&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.52pt">Clause (vii) of Section 6.08(b) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;issuance of Equity Interests, or making cash payments, in connection with or as part of the conversion, redemption, retirement, prepayment, exchange or cancellation of any Permitted Convertible Notes&#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%">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="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Clause (viii) of Section 6.08(b) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;payment of regularly scheduled interest payments in respect of Permitted Convertible Notes permitted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof, so long as no Default or Event of Default has occurred and is continuing or would be caused by such payment&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Clause (g) of Article VII of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;after giving effect to any applicable grace periods with respect thereto, any event or condition occurs that results in the Term Loan Obligations or any other Material Indebtedness becoming due prior to its scheduled maturity or that enables or permits the holder or holders of the Term Loan Obligations or any Material Indebtedness or any trustee or agent on its or their behalf to cause any of the Term Loan Obligations or any Material Indebtedness, as applicable, to become due, or to require the prepayment, repurchase, redemption or defeasance thereof, prior to its scheduled maturity&#59; provided that this clause&#160;(g) shall not apply to (i) secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness in accordance with the terms hereof so long as the proceeds of such sale are sufficient to repay such Indebtedness in full, (ii) mandatory prepayments of the Term Loan Obligations required by the Term Loan Agreement, but subject to terms of the Intercreditor Agreement, (iii) any redemption, repurchase, conversion (or the vesting of any conversion right) or settlement with respect to any Permitted Convertible Notes pursuant to their terms unless such redemption, repurchase, conversion (or vesting) or settlement results from a default thereunder or an event of the type that constitutes an Event of Default or (iv) any early payment requirement or unwinding or termination with respect to any Permitted Call Spread Swap Agreement&#59;</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In order to induce the Fifth Amendment Consenting Lenders and the Agent to enter into this Amendment, each Loan Party represents and warrants that the following statements are true and correct on the date hereof&#58;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">each of the representations and warranties contained in the Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the Fifth Amendment Effective Date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">the transactions contemplated by this Amendment are within each Loan Party&#8217;s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">this Amendment has been duly executed and delivered by such Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">the transactions contemplated by this Amendment (i)&#160;do not require any material consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (ii)&#160;will not violate any Requirement of Law applicable to any Loan Party or any of its Restricted Subsidiaries, (iii)&#160;will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any of its Restricted Subsidiaries or the assets of any Loan Party or any of its Restricted Subsidiaries, or give rise 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%">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="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a right thereunder to require any payment to be made by any Loan Party or any of its Restricted Subsidiaries, and (iv)&#160;will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Restricted Subsidiaries, except Liens created pursuant to the Loan Documents, or subject to the Intercreditor Agreement, the Term Loan Documents, except, in each case referred to in clauses (ii), (iii) and (iv), where such violation or Lien would not reasonably be expected to result in a Material Adverse Effect&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">as of the date hereof and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The effectiveness of this Amendment is subject to the satisfaction (or waiver in accordance with Section 9.02 of the Existing Credit Agreement) of the following conditions (the date on which all such conditions are so satisfied or waived is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">the Agent shall have received a certificate, dated the Fifth Amendment Effective Date, executed by the President, a Vice President or a Financial Officer of the Borrower Representative, certifying that, on the Fifth Amendment Effective Date, (i) the representations and warranties contained in this Amendment and the other Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on such earlier date&#59; and (ii) on the Fifth Amendment Effective Date and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Holdings and the Borrowers shall have paid to the Agent all accrued fees, and all reasonable and documented costs and expenses due and payable under this Amendment (including under Section 9 hereof) to the extent invoiced at least two Business Days prior to the Fifth Amendment Effective Date&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">the Agent shall have received counterparts of this Amendment duly executed by&#160;Holdings, the Borrowers, each other Loan Party, the Agent and each Lender under the Existing Credit 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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">GOVERNING LAW AND WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">This Amendment shall be governed by, and construed in accordance with, the laws of the State of New&#160;York without regard to conflict of law principles (other than sections 5-1401 and 5-1402 of the New York General Obligations Law).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">To the fullest extent permitted by applicable law, each Loan Party hereby irrevocably submits to the exclusive jurisdiction of any New York State court or federal court sitting in the County of New York and the Borough of Manhattan in respect of any claim, suit, action or proceeding arising out of or relating to the provisions of this Amendment and irrevocably agree that all claims in respect of any such claim, suit, action or proceeding may be heard and determined in any such court and that service of process therein may be made by certified mail, postage prepaid, to the address set forth in, or provided pursuant to, Section 9.01 of the Amended Credit Agreement.  Each Loan Party hereby waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any such claim, suit, action or proceeding brought in any such court, and any claim that any such claim, suit, action or proceeding brought in any such court has been brought in an inconvenient forum.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Amendment shall affect any right that the Agent or any Lender may otherwise have to bring any action or proceeding relating to this Amendment against any Loan Party or its properties in the courts of any jurisdiction.</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></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:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Amendment in any court referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">paragraph&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Each party to this Amendment irrevocably consents to service of process in the manner provided for notices in Section&#160;9.01 of the Existing Credit Agreement.  Nothing in this Amendment will affect the right of any party to this Amendment to serve process in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT, THE AMENDED CREDIT AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A)&#160;CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B)&#160;ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt">Integration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersedes any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.3pt;text-decoration:underline">Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Amendment shall become effective on the Fifth Amendment Effective Date.  Except as provided in Section 5, this Amendment shall become effective when it shall have been executed and delivered by the Agent and when the Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.68pt;text-decoration:underline">Electronic Signatures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment.  The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include Electronic Signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.</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:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Reference to and Limited Effect on the Existing Credit Agreement and the Other Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </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></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;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">On and after the Fifth Amendment Effective Date, (x) each reference in the Amended Credit Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221; or words of like import referring to the Existing Credit Agreement, and (y) each reference in the other Loan Documents to the &#8220;Credit Agreement&#8221;, &#8220;thereunder&#8221;, &#8220;thereof&#8221;, &#8220;therein&#8221; or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Except as specifically amended by this Amendment, the Existing Credit Agreement and each of the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Agent or the Lenders under, the Amended Credit Agreement or any of the other Loan Documents.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">Each Loan Party hereby (i) ratifies, confirms and reaffirms its liabilities, its payment and performance obligations (contingent or otherwise) and its agreements under the Existing Credit Agreement and the other Loan Documents and (ii) acknowledges, ratifies and confirms that such liabilities, obligations and agreements constitute valid and existing Obligations under the Amended Credit Agreement, in each case, to the extent such Loan Party is a party thereto. In addition, each Loan Party hereby ratifies, confirms and reaffirms (i) the liens and security interests granted by it and as created and perfected under the Collateral Documents and any other Loan Documents and (ii) that each of the Collateral Documents to which it is a party remains in full force and effect notwithstanding the effectiveness of this Amendment.  Without limiting the generality of the foregoing, each Loan Party further agrees (A) that any reference to &#8220;Obligations&#8221; contained in any Collateral Documents shall include, without limitation, the &#8220;Obligations&#8221; (as such term is defined in the Amended Credit Agreement) and (B) that the related guarantees and grants of security contained in such Collateral Documents shall include and extend to such Obligations.  This Amendment shall not constitute a modification of the Existing Credit Agreement, except as specified under Section 2 hereto, or a course of dealing with the Agent or any Lender at variance with the Existing Credit Agreement such as to require further notice by the Agent or any Lender to require strict compliance with the terms of the Amended Credit Agreement and the other Loan Documents in the future, except as expressly set forth herein.  This Amendment contains the entire agreement among the Loan Parties and the Fifth Amendment Consenting Lenders contemplated by this Amendment.  No Loan Party has any knowledge of any challenge to the Agent&#8217;s or any Lender&#8217;s claims arising under the Loan Documents or the effectiveness of the Loan Documents.  The Agent and Lenders reserve all rights, privileges and remedies under the Loan Documents. Nothing in this Amendment is intended, or shall be construed, to constitute a novation or an accord and satisfaction of any of the Obligations, or otherwise with respect to the Existing Credit Agreement or any other Loan Document, or to constitute a mutual departure from the strict terms, provisions and conditions of the Existing Credit Agreement or any other Loan Document other than with respect to the amendments set forth in Section 2 hereof, or to modify, affect or impair the perfection, priority or continuation of the security interests in, security titles to or other Liens on any Collateral for the Obligations.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.3pt">Each Loan Party hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to the amendment of the Existing Credit Agreement effected pursuant to this Amendment.  </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.52pt">Each Loan Party that is not a Borrower acknowledges and agrees that (i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Loan Party is not required by the terms of the Existing Credit Agreement or any other Loan Document to consent to the amendments to the Existing Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Amended Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Loan Party to any future amendments to the Amended Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.68pt">The parties hereto acknowledge and agree that, for all purposes under the Amended Credit Agreement and the other Loan Documents, this Amendment constitutes a &#8220;Loan Document&#8221; under, and as defined in, the Amended Credit Agreement.</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></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:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Borrowers and Holdings agree, jointly and severally, to pay on demand all reasonable and documented out-of-pocket costs and expenses incurred by the Agent in connection with the preparation, negotiation and execution of this Amendment, including, without limitation, all reasonable, documented and invoiced attorney costs, to the extent and as provided in Section 9.03(a) of the Existing Credit 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:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</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:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.</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:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of any conflict between the terms of this Amendment and the terms of the Amended Credit Agreement or any of the other Loan Documents, the terms of this Amendment shall govern.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#91;SIGNATURE PAGES FOLLOW&#93;</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></div><div id="i327750203e474abc8d527a176ddc6788_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></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:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered by their respective proper and duly authorized officers as of the day and year first written above.</font></div><div><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE PARENT, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Borrower</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND USA CORPORATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,<br>as a Borrower</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:234pt;text-indent:-18pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FIFTH AMENDMENT TO CREDIT AGREEMENT&#93;</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-left:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE MID ATLANTIC, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BEL CANTO FOODS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE WEST COAST, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE OF FLORIDA, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE, INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MICHAEL&#8217;S FINER MEATS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">MICHAEL&#8217;S FINER MEATS HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE MIDWEST, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE PASTRY DIVISION, INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZ ACQUISITION (USA), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS NORTH AMERICA (USA), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS, INC., a Florida corporation</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS, INC., a Washington corporation</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">QZINA SPECIALTY FOODS (AMBASSADOR), INC.</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CW LV REAL ESTATE LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ALLEN BROTHERS 1893, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE GREAT STEAKHOUSE STEAKS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DEL MONTE CAPITOL MEAT COMPANY HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DEL MONTE CAPITOL MEAT COMPANY, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FELLS POINT HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FELLS POINT, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE TRANSPORTATION, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND HP LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAMBRIDGE, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CAMBRIDGE PROTEIN HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND PRODUCE, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DAIRYLAND PRODUCE HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE MIDDLE EAST HOLDINGS, LLC</font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CHEFS&#8217; WAREHOUSE MIDDLE EAST, LLC</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alexandros Aldous&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Alexandros Aldous<br>&#160;&#160;&#160;&#160;Title&#58; General Counsel</font></div><div style="padding-left:216pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FIFTH AMENDMENT TO CREDIT AGREEMENT&#93;</font></div></div></div><div id="i327750203e474abc8d527a176ddc6788_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BMO HARRIS BANK N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, <br>individually as a Lender and as Agent </font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Elizabeth Mitchell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Elizabeth Mitchell<br>&#160;&#160;&#160;&#160;Title&#58; Director</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FIFTH AMENDMENT TO CREDIT AGREEMENT&#93;</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-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BANK OF AMERICA, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, <br>as Lender </font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew Bourgeois&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Matthew Bourgeois<br>&#160;&#160;&#160;&#160;Title&#58; Senior Vice President</font></div><div style="padding-left:216pt"><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 style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FIFTH AMENDMENT TO CREDIT AGREEMENT&#93;</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-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">JPMORGAN CHASE BANK, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, <br>as Lender </font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Anne Hall&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br>&#160;&#160;&#160;&#160;Name&#58; Anne Hall<br>&#160;&#160;&#160;&#160;Title&#58; Authorized Officer</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><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:8pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FIFTH AMENDMENT TO CREDIT AGREEMENT&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.40
<SEQUENCE>6
<FILENAME>seventhamendedandrestatedc.htm
<DESCRIPTION>EX-10.40
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i3c4cb94e68d6461b95a8a9b0dcd12104_1"></div><div style="min-height:70.56pt;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:115%">THE CHEFS&#8217; WAREHOUSE, 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:115%">SEVENTH AMENDED AND RESTATED</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:115%">COMPENSATION AND HUMAN CAPITAL COMMITTEE CHARTER</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Purpose</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:118%">The Compensation and Human Capital Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:118%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%">&#8221;) of The Chefs&#8217; Warehouse, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:118%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%">&#8221;), is a committee of the Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:118%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%">&#8221;) of the Company. The purpose of the Committee is to assist the Company in maximizing stockholder value by utilizing compensation policies and strategies that will (i) attract, retain and reward management personnel and non-employee directors&#59; (ii) align the Company&#8217;s executive compensation programs with the interests of stockholders by rewarding performance that enhances stockholder value&#59; and (iii) provide appropriate incentives for executives to achieve Company-wide and individual performance goals. The Committee shall also develop and make recommendations to the Board regarding executive staffing and succession planning and organizational development.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Committee Membership</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:118%">The Committee shall consist of three or more directors and shall be comprised solely of directors who are determined by the Board to be &#8220;independent&#8221; in accordance with the rules of the Securities and Exchange Commission (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:118%">Commission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%">&#8221;) and The NASDAQ Stock Market (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:118%">NASDAQ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%">&#8221;). Additionally, no director may serve unless he or she is a &#8220;non-employee director&#8221; for purposes of Rule 16b-3 under the Securities Exchange Act of 1934, as amended. To the extent the Committee is not composed entirely of directors who satisfy the requirements to qualify as &#8220;outside directors&#8221; for purposes of Section 162(m) of the Internal Revenue Code of 1986, as amended, all awards under equity-based compensation plans shall be approved by a sub-committee of the Committee consisting of two or more members, each of whom shall satisfy such requirements to qualify as an &#8220;outside director.&#8221;</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:119%">The members of the Committee shall be appointed by the Board based on recommendations from the Nominating and Corporate Governance Committee of the Board. One member of the Committee shall be appointed as the chairperson of the Committee by the Board. The members of the Committee shall serve for such term or terms as the Board may determine or until earlier resignation or death. The Board may remove any member from the Committee at any time with or without cause.</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:125%">Reference is made to the Company&#8217;s Corporate Governance Guidelines for Committee member qualifications, procedures for Committee member appointment and removal and Committee organizational procedures.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Meetings</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:11.5pt;font-weight:400;line-height:127%">The Committee shall meet as often and at such times and places as it deems necessary to fulfill its responsibilities. The Committee is governed by the same rules regarding meetings (including meetings in person or by telephone or other similar communications equipment), action without meetings, notice, waiver of notice, and quorum and voting requirements as are applicable to the Board. The chairperson of the Committee shall preside at each meeting. In the event the</font></div><div style="height:41.76pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i3c4cb94e68d6461b95a8a9b0dcd12104_4"></div><hr style="page-break-after:always"><div style="min-height:70.56pt;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:119%">chairperson of the Committee is not present at a meeting, the Committee members present at that meeting shall designate one of its members as the acting chair of such meeting. The Committee may invite such members of management to its meetings as it deems appropriate. However, the Committee shall meet regularly without such members present, and in all cases the Chief Executive Officer (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:119%">CEO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:119%">&#8221;) and any other such officers shall not be present during portions of meetings at which their compensation or performance is discussed or determined.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Committee Authority and Responsibilities</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:135%">In general, the authority and responsibilities delegated to the Committee by the Board shall include the following&#58;</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:118%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:118%;padding-left:27pt">The Committee shall annually review and approve corporate goals and objectives relevant to CEO compensation, evaluate the CEO&#8217;s performance in light of those goals and objectives, and determine and approve the CEO&#8217;s compensation (including base salary, incentive compensation, equity awards and perquisites and benefits other than those available generally to all employees) based on this evaluation. In determining the components of CEO compensation, the Committee may consider a number of factors, including, but not limited to, the Company&#8217;s performance and relative stockholder return, the value of similar incentive awards to CEOs at comparable companies and the awards given to the CEO in past years. The CEO shall not be present during voting or deliberations by the Committee on his or her compensation.</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:11.5pt;font-weight:400;line-height:125%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:125%;padding-left:27.38pt">The Committee shall review periodically with the Chairman of the Board and CEO their respective assessments of and succession plans relating to senior management, including long range development plans. In connection with such succession planning, the Committee shall oversee and review any changes to the named executive officers of the Company, including any hirings, promotions, or terminations of employment for named executive officers of the Company. In the event of an unexpected disability or retirement of the CEO, the Committee shall formulate and present to the Board emergency actions to be taken for management succession.</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:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The Committee shall, at least annually, review, approve and determine, or recommend to the Board for determination, the annual base salaries, annual incentive opportunities, equity awards and other compensation of the Company&#8217;s executive officers and other senior executives as the Committee from time to time determines shall be subject to its direct purview.</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:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:27pt">The Committee shall, periodically and as and when it deems appropriate, review and approve the following as they affect the Company&#8217;s executive officers&#58; (a) all other incentive awards and opportunities, including both cash-based and equity-based awards and opportunities&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:127%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:127%;padding-left:22.61pt">any employment agreements and severance arrangements&#59; (c) any change-in-control agreements and change-in-control provisions affecting any elements of compensation and benefits&#59; and (d) any special or supplemental compensation and benefits for the Company&#8217;s executive officers and individuals who formerly served as executive officers, including supplemental retirement benefits and the perquisites provided to them during and after employment.</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:135%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:27pt">The Committee shall review and make recommendations to the Board regarding the Company&#8217;s overall philosophy for compensation and benefit plans and practices for other</font></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:400;line-height:115%">2</font></div><div style="text-align:center"><font><br></font></div><div style="height:9.36pt;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:70.56pt;width:100%"><div><font><br></font></div></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:135%">employees, including with respect to incentive compensation plans and equity-based plans, policies and programs.</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:125%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;padding-left:27pt">The Committee shall approve grants and&#47;or awards of restricted stock, stock options and other forms of equity-based compensation, and otherwise administer the Company&#8217;s equity incentive plans.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:27pt">The Committee shall periodically review and make recommendations to the Board with respect to compensation philosophy and policies for director compensation.</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:11.5pt;font-weight:400;line-height:127%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:127%;padding-left:27.38pt">The Committee shall review and discuss with management the Compensation Discussion and Analysis (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-style:italic;font-weight:700;line-height:127%">CD&#38;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:127%">&#8221;) and the related executive compensation information required to be included in the Company&#8217;s proxy statement and annual report on Form 10-K by the rules and regulations of the Commission and, based on such review and discussion, approve the CD&#38;A and the related executive compensation information for inclusion in the applicable filing.</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:125%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;padding-left:27pt">The Committee shall produce the annual Compensation Committee Report for inclusion in the Company&#8217;s proxy statement and annual report on Form 10-K in compliance with the rules and regulations promulgated by the Commission.</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:122%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:122%;padding-left:21pt">The Committee shall review the Company&#8217;s incentive compensation arrangements to determine whether they encourage excessive risk taking and discuss at least annually the relationship between risk management policies and compensation, as well as evaluate compensation policies and practices that could mitigate any such risk.</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:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt">Review and make recommendations to the Board regarding organizational and leadership development plans and programs, including programs that are designed (a) to identify, attract and retain high potential employees and (b) to ensure adequate long term leadership succession exists or is being developed at various levels. When practical, these topics in Section 11(a)-(b) should be discussed twice annually by the Committee.</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:11.5pt;font-weight:400;line-height:127%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:127%;padding-left:21.63pt">Where the Committee determines necessary or appropriate, the Committee shall have the authority, in its sole discretion, to retain or obtain the advice of a compensation consultant, independent legal counsel or other compensation adviser&#59; provided, however, that in connection with the engagement of such an adviser (other than in-house counsel), the Committee may select, or receive advice from, such an adviser only after taking into consideration the following factors&#58;</font></div><div><font><br></font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:29.67pt">the provision of other services to the Company by the adviser&#8217;s employer&#59;</font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:26.34pt">the amount of fees received from the Company by the adviser&#8217;s employer, as a percentage of total revenue of the adviser&#8217;s employer&#59;</font></div><div style="padding-left:90pt;padding-right:25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:23.01pt">the policies and procedures of the adviser&#8217;s employer that are designed to prevent conflicts of interest&#59;</font></div><div style="padding-left:90pt;padding-right:27pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">iv.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:23.67pt">any business or personal relationship of the adviser with a member of the Committee&#59;</font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">v.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:27pt">any stock of the Company owned by the adviser&#59; and</font></div><div style="padding-left:90pt;padding-right:7pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">vi.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:23.67pt">any business or personal relationship of the adviser or the adviser&#8217;s employer with an executive officer of the Company.</font></div><div><font><br></font></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:400;line-height:115%">3</font></div><div style="height:9.36pt;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:70.56pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="height:9.36pt;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:70.56pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><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:120%">The Committee shall be directly responsible for the appointment, compensation and oversight of the work of any compensation consultant, legal counsel and other adviser retained by the Committee. The Company must provide for appropriate funding, as determined by the Committee, for payment of reasonable compensation to a compensation consultant, legal counsel or any other adviser retained by the Committee.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:21pt">The Committee shall make regular reports to the Board regarding its actions and make recommendations to the Board as appropriate.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:21pt">The Committee may form and delegate authority to subcommittees or members as it deems appropriate.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:21pt">The Committee shall review and reassess the adequacy of its charter at least annually and, as it deems appropriate, recommend amendments to the Board.</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:122%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:122%;padding-left:21pt">The Committee shall perform such other activities, consistent with this charter, the Company&#8217;s Certificate of Incorporation and Bylaws and governing law as the Committee deems necessary or appropriate or as may be required under the provisions of any compensation or benefit plan maintained by the Company.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:21pt">The Committee shall coordinate with other committees of the Board if requested by the Board or if the Committee&#8217;s activities overlap with the authorities of another committee.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:135%;padding-left:21pt">The Committee shall perform such other functions as may be delegated to it by the Board from time to time.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">As adopted by the Board of Directors, November 1, 2022.</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><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><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><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><font><br></font></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:400;line-height:115%">4</font></div><div style="height:9.36pt;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-21
<SEQUENCE>7
<FILENAME>subsidiariesofthecompany12.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic5ce55ce8dc3460f99509017c42de2e6_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Chefs&#8217; Warehouse, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><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:61.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.954%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Entity Name</font></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><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:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State of Organization</font></td><td colspan="3" style="display:none"></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:100%">Dairyland USA Corporation</font></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><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: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:100%">New York</font></td><td colspan="3" style="display:none"></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:100%">Dairyland HP LLC (1)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Bel Canto Foods, LLC (1)</font></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><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: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:100%">New York</font></td><td colspan="3" style="display:none"></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:100%">Chefs&#8217; Warehouse Transportation, LLC (2)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Chefs&#8217; Warehouse Parent, LLC</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse Mid-Atlantic, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse West Coast, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse of Florida, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse Midwest, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Michael&#8217;s Finer Meats Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Michael&#8217;s Finer Meats, LLC (4)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse Pastry Division, Inc. (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Chefs&#8217; Warehouse Pastry Division Canada ULC (5)</font></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><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: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:100%">British Columbia, Canada</font></td><td colspan="3" style="display:none"></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:100%">QZ Acquisition (USA), Inc. (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Qzina Specialty Foods North America (USA), Inc. (6)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Qzina Specialty Foods, Inc. (7)</font></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><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: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:100%">Florida</font></td><td colspan="3" style="display:none"></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:100%">Qzina Specialty Foods, Inc. (7)</font></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><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: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:100%">Washington</font></td><td colspan="3" style="display:none"></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:100%">Qzina Specialty Foods (Ambassador), Inc. (7)</font></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><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: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:100%">California</font></td><td colspan="3" style="display:none"></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:100%">CW LV Real Estate LLC (8)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Allen Brothers 1893, LLC (9)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Del Monte Capitol Meat Company Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Del Monte Capitol Meat Company, LLC (10)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">The Great Steakhouse Steaks, LLC (11)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Fells Point Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Fells Point, LLC (12)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Cambridge Protein Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Cambridge, LLC (13)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Dairyland Produce Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Dairyland Produce, LLC (14)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Chefs&#8217; Warehouse Middle East Holdings, LLC (3)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">Chefs&#8217; Warehouse Middle East, LLC (15)</font></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><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: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:100%">Delaware</font></td><td colspan="3" style="display:none"></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:100%">CME Investments Limited (16)</font></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><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: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:100%">Cayman Islands</font></td><td colspan="3" style="display:none"></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:100%">Chef Middle East LLC (17)</font></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><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: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:100%">United Arab Emirates</font></td><td colspan="3" style="display:none"></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:100%">Chef Innovations Food Processing LLC (17)</font></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><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: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:100%">United Arab Emirates</font></td><td colspan="3" style="display:none"></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:100%">Chef Middle East W.L.L (17)</font></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><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: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:100%">Qatar</font></td><td colspan="3" style="display:none"></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:100%">Chef Middle East LLC (18)</font></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><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: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:100%">Oman</font></td><td colspan="3" style="display:none"></td></tr></table></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 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 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 style="text-align:justify"><font><br></font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiaries of the Registrant</font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><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:10.5pt">Dairyland HP LLC and Bel Canto Foods, LLC are wholly-owned by Dairyland USA Corporation, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:10.5pt">Chefs&#8217; Warehouse Transportation, LLC is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:10.5pt">The Chefs&#8217; Warehouse Mid-Atlantic, LLC, The Chefs&#8217; Warehouse West Coast, LLC, The Chefs&#8217; Warehouse of Florida, LLC, The Chefs&#8217; Warehouse Midwest, LLC, Michael&#8217;s Finer Meats Holdings, LLC, The Chefs&#8217; Warehouse Pastry Division, Inc., QZ Acquisition (USA), Inc., Del Monte Capitol Meat Company Holdings, LLC, Fells Point Holdings, LLC, Cambridge Protein Holdings, LLC, Dairyland Produce Holdings, LLC and Chefs&#8217; Warehouse Middle East Holdings, LLC are wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:10.5pt">Michael&#8217;s Finer Meats, LLC is wholly-owned by Michael&#8217;s Finer Meats Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><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:10.5pt">The Chefs&#8217; Warehouse Pastry Division Canada ULC is wholly-owned by The Chefs&#8217; Warehouse Pastry Division, Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Qzina Specialty Foods North America (USA), Inc. is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Qzina Specialty Foods, Inc., a Florida corporation, Qzina Specialty Foods, Inc., a Washington corporation, and Qzina Specialty Foods (Ambassador), Inc. are wholly-owned by Qzina Specialty Foods North America (USA), Inc., which is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">CW LV Real Estate LLC is wholly-owned by The Chefs&#8217; Warehouse West Coast, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Allen Brothers 1893, LLC is wholly-owned by The Chefs&#8217; Warehouse Midwest, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Del Monte Capitol Meat Company, LLC is wholly-owned by Del Monte Meat Company Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The Great Steakhouse Steaks, LLC is wholly-owned by Allen Brothers 1893, LLC, which is wholly-owned by The Chefs&#8217; Warehouse Midwest, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Fells Point, LLC is wholly-owned by Fells Point Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cambridge, LLC is wholly-owned by Cambridge Protein Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Dairyland Produce, LLC is wholly-owned by Dairyland Produce Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Chefs&#8217;Warehouse Middle East, LLC is wholly-owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">CME Investments Limited is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Chef Middle East LLC, Chef Innovations Food Processing LLC and Chef Middle East LLC are wholly owned by CME Investments Limited, which is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Chef Middle East W.L.L. is minority owned (49%) by CME Investments Limited, which is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc. in connection with a nominee arrangement with Links Management Services Limited (51%).</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-23.`
<SEQUENCE>8
<FILENAME>consentofindependent123020.htm
<DESCRIPTION>EX-23.`
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5e44d09b819640f7a77f8e309a012c00_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</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:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chefs&#8217; Warehouse, Inc.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ridgefield, CT</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 33-175974, 333-231587 and 333-265238) and the Registration Statement on Form S-3ASR (No. 333-237646)  of The Chefs&#8217; Warehouse, Inc. of our reports dated February&#160;28, 2023, relating to the consolidated financial statements and the effectiveness of The Chefs&#8217; Warehouse, Inc.&#8217;s internal control over financial reporting, which appear in this Annual Report on Form 10-K of The Chefs&#8217; Warehouse, Inc. for the fiscal year ended  December&#160;30, 2022.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; BDO USA, LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stamford, CT</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023 </font></div><div><font><br></font></div><div style="height:42.75pt;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.1
<SEQUENCE>9
<FILENAME>chef-12302022xex31x1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic0dfcf6f81294ea2aac2dd98d80d5b8d_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit 31.1</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:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christopher Pappas, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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.&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 10-K of The Chefs&#8217; Warehouse, Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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.&#160;&#160;&#160;&#160;Based on my knowledge, this annual 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-bottom:8pt;margin-top:8pt;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%">3.&#160;&#160;&#160;&#160;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-bottom:8pt;margin-top:8pt;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%">4.&#160;&#160;&#160;&#160;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 Rule 13a-15(f) and Rule 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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 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-bottom:8pt;margin-top:8pt;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%">5.&#160;&#160;&#160;&#160;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 registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><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:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.449%"></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%">Dated&#58; February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></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:100%">&#47;s&#47; Christopher Pappas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">Christopher Pappas</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>chef-12302022xex31x2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ide0291040e2e48e0a57c9c0da6344718_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit 31.2</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:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James Leddy, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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:28.5pt">I have reviewed this annual report on Form 10-K of The Chefs&#8217; Warehouse, Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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:28.5pt">Based on my knowledge, this annual 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-bottom:8pt;margin-top:8pt;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%">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-bottom:8pt;margin-top:8pt;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%">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 Rule 13a-15(f) and Rule 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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 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-bottom:8pt;margin-top:8pt;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%">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 registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;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-bottom:8pt;margin-top:8pt;padding-left:108pt;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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><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:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.449%"></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%">Dated&#58; February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></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:100%">&#47;s&#47; James Leddy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">James Leddy</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>chef-12302022xex32x1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i35981a650059432fa468e4d144716a2d_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit 32.1</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:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the annual report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Christopher Pappas, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-indent:-18pt"><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:6.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-bottom:8pt;margin-top:8pt;padding-left:18pt;text-indent:-18pt"><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:6.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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><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:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.449%"></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%">Date&#58; February 28, 2023</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: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:100%">&#47;s&#47; Christopher Pappas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Christopher Pappas</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><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 has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>12
<FILENAME>chef-12302022xex32x2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i458cbee93c4847c692b57f6d44ef01d1_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit 32.2</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:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the annual report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, James Leddy, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-indent:-18pt"><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:6.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-bottom:8pt;margin-top:8pt;padding-left:18pt;text-indent:-18pt"><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:6.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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><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:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.449%"></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%">Date&#58; February 28, 2023</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: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:100%">&#47;s&#47; James Leddy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">James Leddy</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer (Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><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 has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>chef-20221230.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:chef="http://chefswarehouse.com/20221230" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://chefswarehouse.com/20221230">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="chef-20221230_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="chef-20221230_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="chef-20221230_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="chef-20221230_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://chefswarehouse.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</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="AuditInformation" roleURI="http://chefswarehouse.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</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="CONSOLIDATEDBALANCESHEETS" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - 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="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</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="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - 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="OperationsandBasisofPresentation" roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentation">
        <link:definition>0000008 - Disclosure - Operations and 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="SummaryofSignificantAccountingPolicies" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Summary of Significant Accounting 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="NetIncomeLossperShare" roleURI="http://chefswarehouse.com/role/NetIncomeLossperShare">
        <link:definition>0000010 - Disclosure - Net Income (Loss) 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="FairValueMeasurements" roleURI="http://chefswarehouse.com/role/FairValueMeasurements">
        <link:definition>0000011 - Disclosure - Fair Value Measurements</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="Acquisitions" roleURI="http://chefswarehouse.com/role/Acquisitions">
        <link:definition>0000012 - Disclosure - Acquisitions</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="Inventories" roleURI="http://chefswarehouse.com/role/Inventories">
        <link:definition>0000013 - Disclosure - Inventories</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="PropertyandEquipment" roleURI="http://chefswarehouse.com/role/PropertyandEquipment">
        <link:definition>0000014 - Disclosure - Property and Equipment</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="GoodwillandOtherIntangibleAssets" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000015 - Disclosure - Goodwill and Other Intangible Assets</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="DebtObligations" roleURI="http://chefswarehouse.com/role/DebtObligations">
        <link:definition>0000016 - Disclosure - Debt Obligations</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="StockholdersEquity" roleURI="http://chefswarehouse.com/role/StockholdersEquity">
        <link:definition>0000017 - Disclosure - Stockholders' 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="Leases" roleURI="http://chefswarehouse.com/role/Leases">
        <link:definition>0000018 - Disclosure - Leases</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://chefswarehouse.com/role/IncomeTaxes">
        <link:definition>0000019 - 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="SupplementalDisclosuresofCashFlowInformation" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation">
        <link:definition>0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information</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="EmployeeBenefitPlans" roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlans">
        <link:definition>0000021 - Disclosure - Employee Benefit Plans</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="RelatedParties" roleURI="http://chefswarehouse.com/role/RelatedParties">
        <link:definition>0000022 - Disclosure - Related Parties</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="CommitmentsandContingencies" roleURI="http://chefswarehouse.com/role/CommitmentsandContingencies">
        <link:definition>0000023 - Disclosure - Commitments and Contingencies</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="ValuationReserves" roleURI="http://chefswarehouse.com/role/ValuationReserves">
        <link:definition>0000024 - Disclosure - Valuation Reserves</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="SubsequentEvents" roleURI="http://chefswarehouse.com/role/SubsequentEvents">
        <link:definition>0000025 - Disclosure - Subsequent Events</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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000026 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000027 - Disclosure - Summary of Significant Accounting Policies (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="NetIncomeLossperShareTables" roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareTables">
        <link:definition>0000028 - Disclosure - Net Income (Loss) 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="FairValueMeasurementsTables" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsTables">
        <link:definition>0000029 - Disclosure - Fair Value Measurements (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="AcquisitionsTables" roleURI="http://chefswarehouse.com/role/AcquisitionsTables">
        <link:definition>0000030 - Disclosure - Acquisitions (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="PropertyandEquipmentTables" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentTables">
        <link:definition>0000031 - Disclosure - Property and Equipment (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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000032 - Disclosure - Goodwill and Other Intangible Assets (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="DebtObligationsTables" roleURI="http://chefswarehouse.com/role/DebtObligationsTables">
        <link:definition>0000033 - Disclosure - Debt Obligations (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="StockholdersEquityTables" roleURI="http://chefswarehouse.com/role/StockholdersEquityTables">
        <link:definition>0000034 - Disclosure - Stockholders' Equity (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="LeasesTables" roleURI="http://chefswarehouse.com/role/LeasesTables">
        <link:definition>0000035 - Disclosure - Leases (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="IncomeTaxesTables" roleURI="http://chefswarehouse.com/role/IncomeTaxesTables">
        <link:definition>0000036 - Disclosure - Income Taxes (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="SupplementalDisclosuresofCashFlowInformationTables" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables">
        <link:definition>0000037 - Disclosure - Supplemental Disclosures of Cash Flow Information (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="ValuationReservesTables" roleURI="http://chefswarehouse.com/role/ValuationReservesTables">
        <link:definition>0000038 - Disclosure - Valuation Reserves (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="OperationsandBasisofPresentationDetails" roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails">
        <link:definition>0000039 - Disclosure - Operations and Basis of Presentation (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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000040 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails">
        <link:definition>0000041 - Disclosure - Summary of Significant Accounting Policies - 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="NetIncomeLossperShareScheduleofearningspershareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails">
        <link:definition>0000042 - Disclosure - Net Income (Loss) per Share - Schedule of earnings per share (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="NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails">
        <link:definition>0000043 - Disclosure - Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (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="NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails" roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails">
        <link:definition>0000044 - Disclosure - Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (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="FairValueMeasurementsNarrativeDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>0000045 - Disclosure - Fair Value Measurements - 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="FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails">
        <link:definition>0000046 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (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="FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails">
        <link:definition>0000047 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (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="AcquisitionsNarrativeDetails" roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000048 - Disclosure - Acquisitions - 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="AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails" roleURI="http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails">
        <link:definition>0000049 - Disclosure - Acquisitions - Pro Forma Consolidated Income Statement Information (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="AcquisitionsSummaryofCashPriceforAcquisitionDetails" roleURI="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails">
        <link:definition>0000050 - Disclosure - Acquisitions - Summary of Cash Price for Acquisition (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="InventoriesNarrativeDetails" roleURI="http://chefswarehouse.com/role/InventoriesNarrativeDetails">
        <link:definition>0000051 - Disclosure - Inventories - 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="PropertyandEquipmentDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails">
        <link:definition>0000052 - Disclosure - Property and Equipment (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="PropertyandEquipmentNarrativeDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>0000053 - Disclosure - Property and Equipment - 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="PropertyandEquipmentDepreciationandAmortizationDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails">
        <link:definition>0000054 - Disclosure - Property and Equipment - Depreciation and Amortization (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="GoodwillandOtherIntangibleAssetsGoodwillDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails">
        <link:definition>0000055 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (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="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>0000056 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails">
        <link:definition>0000057 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (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="GoodwillandOtherIntangibleAssetsFutureamortizationDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails">
        <link:definition>0000058 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (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="DebtObligationsScheduleofDebtObligationsDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails">
        <link:definition>0000059 - Disclosure - Debt Obligations - Schedule of Debt Obligations (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="DebtObligationsScheduleofDebtObligationsDetails_1" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1">
        <link:definition>0000059 - Disclosure - Debt Obligations - Schedule of Debt Obligations (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="DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails">
        <link:definition>0000060 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's 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="DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails">
        <link:definition>0000061 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (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="DebtObligationsAssetBasedLoanFacilityDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails">
        <link:definition>0000062 - Disclosure - Debt Obligations - Asset-Based Loan Facility (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="DebtObligationsConvertibleSeniorNotesDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails">
        <link:definition>0000063 - Disclosure - Debt Obligations - Convertible Senior Notes (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="DebtObligationsConvertibleUnsecuredDebtDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails">
        <link:definition>0000064 - Disclosure - Debt Obligations - Convertible Unsecured 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="DebtObligationsScheduleofConvertibleSeniorNotesDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails">
        <link:definition>0000065 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (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="DebtObligationsScheduleofComponentsofInterestExpenseDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails">
        <link:definition>0000066 - Disclosure - Debt Obligations - Schedule of Components of Interest 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="StockholdersEquityNarrativeDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>0000067 - Disclosure - Stockholders' Equity - 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="StockholdersEquityScheduleofrestrictedstockactivityDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails">
        <link:definition>0000068 - Disclosure - Stockholders' Equity - Schedule of restricted stock 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="StockholdersEquitySummaryofstockoptionactivityDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails">
        <link:definition>0000069 - Disclosure - Stockholders' Equity - 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="LeasesComponentsofLeaseExpenseDetails" roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>0000070 - Disclosure - Leases - Components of Lease 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="LeasesMaturitiesofLeaseLiabilitiesDetails" roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>0000071 - Disclosure - Leases - Maturities of Lease 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="LeasesMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>0000071 - Disclosure - Leases - Maturities of Lease 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="LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>0000072 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (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="LeasesAdditionalInformationDetails" roleURI="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails">
        <link:definition>0000073 - Disclosure - Leases - Additional Information (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="IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails">
        <link:definition>0000074 - Disclosure - Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (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="IncomeTaxesScheduleofprovisionofincometaxesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails">
        <link:definition>0000075 - Disclosure - Income Taxes - Schedule of provision of 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>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000076 - Disclosure - Income Taxes - 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="IncomeTaxesScheduleofincometaxreconciliationDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Schedule of income tax reconciliation (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="IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - Schedule of deferred tax assets and 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="SupplementalDisclosuresofCashFlowInformationDetails" roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails">
        <link:definition>0000079 - Disclosure - Supplemental Disclosures of Cash Flow Information (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="EmployeeBenefitPlansNarrativeDetails" roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>0000080 - Disclosure - Employee Benefit Plans - 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="RelatedPartiesDetails" roleURI="http://chefswarehouse.com/role/RelatedPartiesDetails">
        <link:definition>0000081 - Disclosure - Related Parties (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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000082 - Disclosure - Commitments and Contingencies - 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="ValuationReservesDetails" roleURI="http://chefswarehouse.com/role/ValuationReservesDetails">
        <link:definition>0000083 - Disclosure - Valuation Reserves (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="SubsequentEventsDetails" roleURI="http://chefswarehouse.com/role/SubsequentEventsDetails">
        <link:definition>0000084 - Disclosure - Subsequent Events (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="chef_DeferredTaxAssetsGrossCurrentAbstract" abstract="true" name="DeferredTaxAssetsGrossCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" abstract="false" name="LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="chef_ProduceMember" abstract="true" name="ProduceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DebtInstrumentIncrementalBorrowingAmount" abstract="false" name="DebtInstrumentIncrementalBorrowingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ThirdPartyMember" abstract="true" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ChairmanViceChairmanAndDirectorMember" abstract="true" name="ChairmanViceChairmanAndDirectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_RevenuePaymentTermForContractsWithCustomers" abstract="false" name="RevenuePaymentTermForContractsWithCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_SharesSurrenderedToPayWithholdingTaxesShares" abstract="false" name="SharesSurrenderedToPayWithholdingTaxesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="chef_TimeBasedRestrictedStockMember" abstract="true" name="TimeBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_FoodProcessingMember" abstract="true" name="FoodProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_SpecialtyFoodAndProduceDistributorMember" abstract="true" name="SpecialtyFoodAndProduceDistributorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_AssetsHeldUnderFinanceLeasesMember" abstract="true" name="AssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" abstract="true" name="SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_PaymentsForAssetAcqusitions" abstract="false" name="PaymentsForAssetAcqusitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" abstract="false" name="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DebtInstrumentTransactionCosts" abstract="false" name="DebtInstrumentTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ConvertibleNoteMaturingOnJune292023Member" abstract="true" name="ConvertibleNoteMaturingOnJune292023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" abstract="false" name="DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" abstract="false" name="DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" abstract="false" name="EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_NetWorkingCapitalAdjustment" abstract="false" name="NetWorkingCapitalAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DeferredTaxAssetsOtherAssetsNoncurrent" abstract="false" name="DeferredTaxAssetsOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_SharesSurrenderedToPayWithholdingTaxes" abstract="false" name="SharesSurrenderedToPayWithholdingTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_PastryProductMember" abstract="true" name="PastryProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ExpiringIn2022Member" abstract="true" name="ExpiringIn2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_IncomeTaxesReceivableNetOperatingLossCARESAct" abstract="false" name="IncomeTaxesReceivableNetOperatingLossCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" abstract="false" name="DebtInstrumentPeriodicPaymentPrincipalPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_OilsAndVinegarProductMember" abstract="true" name="OilsAndVinegarProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_MarketbasedRestrictedStockAwardsMember" abstract="true" name="MarketbasedRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_EquipmentAndLeaseholdImprovementsMember" abstract="true" name="EquipmentAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoans2025Member" abstract="true" name="SeniorSecuredTermLoans2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" abstract="false" name="LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_AmountsReservedForIssuanceOfLettersOfCredit" abstract="false" name="AmountsReservedForIssuanceOfLettersOfCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoansMember" abstract="true" name="SeniorSecuredTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_PercentageOfEmployeesRepresentedByUnions" abstract="false" name="PercentageOfEmployeesRepresentedByUnions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_CapitalSeaboardMember" abstract="true" name="CapitalSeaboardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_TimeAndPerformanceBasedGrantsMember" abstract="true" name="TimeAndPerformanceBasedGrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_SelfInsuredRetentionAmountPerClaim" abstract="false" name="SelfInsuredRetentionAmountPerClaim" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" abstract="false" name="OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_ChangeInFairValueOfEarnOutLiability" abstract="false" name="ChangeInFairValueOfEarnOutLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DebtInstrumentConvertibleEarliestDateTerm" abstract="false" name="DebtInstrumentConvertibleEarliestDateTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_EPSAbstract" abstract="true" name="EPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_WorkersCompensationMember" abstract="true" name="WorkersCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_OtherObligationsMember" abstract="true" name="OtherObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_Convertible1875SeniorNotesMember" abstract="true" name="Convertible1875SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" abstract="false" name="ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_Convertible2375SeniorNotesMember" abstract="true" name="Convertible2375SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" abstract="true" name="PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_EPSOtherDisclosuresAbstract" abstract="true" name="EPSOtherDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_CenterOfThePlateProductMember" abstract="true" name="CenterOfThePlateProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DairyAndEggsProductMember" abstract="true" name="DairyAndEggsProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_KitchenSuppliesProductMember" abstract="true" name="KitchenSuppliesProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_SelfInsuranceStoplossTthreshold" abstract="false" name="SelfInsuranceStoplossTthreshold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ChefMiddleEastMember" abstract="true" name="ChefMiddleEastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_OtherOperatingExpensesPolicyPolicyTextBlock" abstract="false" name="OtherOperatingExpensesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chef_CheeseAndCharcuterieProductMember" abstract="true" name="CheeseAndCharcuterieProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" abstract="false" name="DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationAcquisitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoans2022TrancheMember" abstract="true" name="SeniorSecuredTermLoans2022TrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DeferredTaxAssetsReceivablesAndInventories" abstract="false" name="DeferredTaxAssetsReceivablesAndInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_AssetBasedLoanFacilityMember" abstract="true" name="AssetBasedLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_PurchaseIncentivesEarned" abstract="false" name="PurchaseIncentivesEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_CoronavirusAidReliefAndEconomicSecurityActMember" abstract="true" name="CoronavirusAidReliefAndEconomicSecurityActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionFullyVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" abstract="false" name="LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DryGoodsProductMember" abstract="true" name="DryGoodsProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" abstract="true" name="DeferredTaxLiabilitiesNoncurrentClassificationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>chef-20221230_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86-->
<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://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_44394674-aae4-41d7-90d4-afa62085915e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_377c23ff-e2e0-4951-b51c-9e5e6594126c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_44394674-aae4-41d7-90d4-afa62085915e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_377c23ff-e2e0-4951-b51c-9e5e6594126c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d5fb5f59-882f-4de3-a700-cbb108c1c000" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_44394674-aae4-41d7-90d4-afa62085915e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d5fb5f59-882f-4de3-a700-cbb108c1c000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a3143c89-e672-441a-8e40-70fd3ad18b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_44394674-aae4-41d7-90d4-afa62085915e" xlink:to="loc_us-gaap_InventoryNet_a3143c89-e672-441a-8e40-70fd3ad18b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_81e1ab90-a708-41c3-b5b6-74137a201c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_44394674-aae4-41d7-90d4-afa62085915e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_81e1ab90-a708-41c3-b5b6-74137a201c0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_04a74a44-566e-4e9c-99c4-b614544bafeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b0bff82c-eed5-41c0-836c-ab64212409ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04a74a44-566e-4e9c-99c4-b614544bafeb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b0bff82c-eed5-41c0-836c-ab64212409ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_335ea707-8281-4bc0-a950-73d9e816456c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04a74a44-566e-4e9c-99c4-b614544bafeb" xlink:to="loc_us-gaap_Liabilities_335ea707-8281-4bc0-a950-73d9e816456c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c133741f-cc44-475b-8256-02219061e0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04a74a44-566e-4e9c-99c4-b614544bafeb" xlink:to="loc_us-gaap_StockholdersEquity_c133741f-cc44-475b-8256-02219061e0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0fc377ad-32d1-4a75-87fd-8ad5cf77bb70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0fc377ad-32d1-4a75-87fd-8ad5cf77bb70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_316ba87c-e501-4569-bdc4-d8b0defc99b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_316ba87c-e501-4569-bdc4-d8b0defc99b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6bb7f9e0-db9b-4c14-88be-8155f1876a50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6bb7f9e0-db9b-4c14-88be-8155f1876a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e51068e8-1ec8-4822-9555-462fe7c0fb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e51068e8-1ec8-4822-9555-462fe7c0fb2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6d2ca3f7-9684-4e2f-a5eb-a3bb78094e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fa0d80f1-13d7-42ef-9b27-629861db3c02" xlink:to="loc_us-gaap_LiabilitiesCurrent_6d2ca3f7-9684-4e2f-a5eb-a3bb78094e4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_68142748-9fcc-4b04-ba55-c9252cc31a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:to="loc_us-gaap_AccountsPayableCurrent_68142748-9fcc-4b04-ba55-c9252cc31a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6300cf95-bfe4-476e-8875-476a7ddc47e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6300cf95-bfe4-476e-8875-476a7ddc47e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8fb5bcae-a943-47d7-baf6-cd5402a12a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8fb5bcae-a943-47d7-baf6-cd5402a12a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a085a63f-86cb-453c-8715-08af480007c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a085a63f-86cb-453c-8715-08af480007c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_dbc171cf-b390-44b5-8bb8-f694b8021999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1949db2d-4f73-46ba-8cb6-36af0141ff19" xlink:to="loc_us-gaap_LongTermDebtCurrent_dbc171cf-b390-44b5-8bb8-f694b8021999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_767421c3-46ce-406b-9425-355a522d5bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_AssetsCurrent_767421c3-46ce-406b-9425-355a522d5bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d395b882-93df-427e-83ac-d7ea2c176802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d395b882-93df-427e-83ac-d7ea2c176802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_84b848f7-648d-44e0-9018-e75582fede43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_84b848f7-648d-44e0-9018-e75582fede43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bd37e5b2-f2f3-45c4-84bb-fe1bf938d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_Goodwill_bd37e5b2-f2f3-45c4-84bb-fe1bf938d66e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2f0c18ea-ae25-4c20-905f-e05432a0097e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2f0c18ea-ae25-4c20-905f-e05432a0097e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_91787c02-972c-46d2-97f9-da09f2114358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_91787c02-972c-46d2-97f9-da09f2114358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_26c302d9-daae-4842-9f61-9c7780629f67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4b1de1f3-cdbc-4e4b-96e9-043c5487052a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_26c302d9-daae-4842-9f61-9c7780629f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8ae03367-307f-4d79-89af-5d0b0909459c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:to="loc_us-gaap_PreferredStockValue_8ae03367-307f-4d79-89af-5d0b0909459c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_56c2011b-62a1-4edc-a743-43a749d58ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:to="loc_us-gaap_CommonStockValue_56c2011b-62a1-4edc-a743-43a749d58ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1c458310-c968-413b-a8c4-a7c414f3d345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1c458310-c968-413b-a8c4-a7c414f3d345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_770b3755-55f5-4419-8c27-0117f654f0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_770b3755-55f5-4419-8c27-0117f654f0d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a9f83550-207e-4488-bb4d-0a11929e4bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f29bd901-1baf-4b15-a5c7-0c38927e517a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a9f83550-207e-4488-bb4d-0a11929e4bd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_781371ab-01c2-4044-9ade-4152ee87f6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_60f3d6c2-ecee-48d2-968c-8740ae6653a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_781371ab-01c2-4044-9ade-4152ee87f6d9" xlink:to="loc_us-gaap_GrossProfit_60f3d6c2-ecee-48d2-968c-8740ae6653a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_492b2d4d-a81f-4e33-aa98-cee674be2d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_781371ab-01c2-4044-9ade-4152ee87f6d9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_492b2d4d-a81f-4e33-aa98-cee674be2d15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_7cc94135-2413-49f2-9f54-7d06add1062a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_781371ab-01c2-4044-9ade-4152ee87f6d9" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_7cc94135-2413-49f2-9f54-7d06add1062a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b943d3f9-eee6-4dd6-8364-563b5e0b76b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_54a1e1ff-40cd-4eb9-9fc7-47247efdd825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b943d3f9-eee6-4dd6-8364-563b5e0b76b0" xlink:to="loc_us-gaap_InterestExpense_54a1e1ff-40cd-4eb9-9fc7-47247efdd825" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3302ef85-0a7c-42be-824f-ce2893d3ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b943d3f9-eee6-4dd6-8364-563b5e0b76b0" xlink:to="loc_us-gaap_OperatingIncomeLoss_3302ef85-0a7c-42be-824f-ce2893d3ed82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_55f93f59-12a2-4da0-b7b4-1ee96875db1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f14d54b-ce6a-4203-bf0e-f4badf5c08d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_55f93f59-12a2-4da0-b7b4-1ee96875db1f" xlink:to="loc_us-gaap_NetIncomeLoss_2f14d54b-ce6a-4203-bf0e-f4badf5c08d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4366cf95-7582-4007-8df4-9cc32d0a8639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_55f93f59-12a2-4da0-b7b4-1ee96875db1f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4366cf95-7582-4007-8df4-9cc32d0a8639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_110ac8ad-44c7-43f1-bddf-b73fcfb0b0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7ae8b0f2-5e5d-4729-82b3-fa65f1fc3e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_110ac8ad-44c7-43f1-bddf-b73fcfb0b0a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7ae8b0f2-5e5d-4729-82b3-fa65f1fc3e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d72ef693-bc70-4e9a-b72c-749e8d2de670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_110ac8ad-44c7-43f1-bddf-b73fcfb0b0a0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d72ef693-bc70-4e9a-b72c-749e8d2de670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5187931d-715f-4c7d-86ad-045260c03fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab42e3a6-cc45-4052-b3ec-f8bebc4e35f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_5187931d-715f-4c7d-86ad-045260c03fd9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab42e3a6-cc45-4052-b3ec-f8bebc4e35f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ccaa4e32-a40e-4531-b39a-c50fd6d260f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_5187931d-715f-4c7d-86ad-045260c03fd9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ccaa4e32-a40e-4531-b39a-c50fd6d260f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_efae85c8-33d3-43f9-9b07-0583e84a37d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_efae85c8-33d3-43f9-9b07-0583e84a37d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_9ad5f544-38de-462c-aa88-6a5a68c37868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_9ad5f544-38de-462c-aa88-6a5a68c37868" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_331f9324-0431-490c-899a-fbcb77e372b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_331f9324-0431-490c-899a-fbcb77e372b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_21e8b7aa-afbc-4cb4-853f-c096c66b18e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_21e8b7aa-afbc-4cb4-853f-c096c66b18e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b8f4c03b-1414-4700-a902-398ed5255534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b8f4c03b-1414-4700-a902-398ed5255534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8693a607-4219-4bec-92f2-3bb8201ee921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8693a607-4219-4bec-92f2-3bb8201ee921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_d420e83d-fa47-4d88-83ed-f9117be3a2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_d420e83d-fa47-4d88-83ed-f9117be3a2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f39ef26e-8913-4f3c-a0ff-0d0fe1a05b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f39ef26e-8913-4f3c-a0ff-0d0fe1a05b36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b21c893f-89ab-40eb-bf17-752565469778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4789fd3f-043a-476b-a508-e334652de0a1" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b21c893f-89ab-40eb-bf17-752565469778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_623debe3-4f11-4e45-827c-7f155c40d74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_897d4041-422a-4f5b-a7c7-2d1b34e8bacf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_623debe3-4f11-4e45-827c-7f155c40d74c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_897d4041-422a-4f5b-a7c7-2d1b34e8bacf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea1b4029-5a0b-46f0-b226-a033bbed4d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_623debe3-4f11-4e45-827c-7f155c40d74c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea1b4029-5a0b-46f0-b226-a033bbed4d01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ae0493f0-a8d1-4570-a0c8-358419a87c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_623debe3-4f11-4e45-827c-7f155c40d74c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ae0493f0-a8d1-4570-a0c8-358419a87c97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9e61a4ed-52f4-49f7-a529-7239a19c46ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_623debe3-4f11-4e45-827c-7f155c40d74c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9e61a4ed-52f4-49f7-a529-7239a19c46ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb53baac-9d2d-48de-8971-d1f19a6f64b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_e3c051a5-6f6c-4994-835c-3244552a0fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb53baac-9d2d-48de-8971-d1f19a6f64b8" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_e3c051a5-6f6c-4994-835c-3244552a0fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f1143c5-1bd1-4b67-92b7-4bbaead62bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb53baac-9d2d-48de-8971-d1f19a6f64b8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f1143c5-1bd1-4b67-92b7-4bbaead62bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba804fef-01b7-4dfc-b139-1caa733bf075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_NetIncomeLoss_ba804fef-01b7-4dfc-b139-1caa733bf075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e2d72e98-6a79-407d-9460-07848e97f126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e2d72e98-6a79-407d-9460-07848e97f126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c1c40218-8e1d-4682-b016-15287cb8dfab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c1c40218-8e1d-4682-b016-15287cb8dfab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4d1e7b87-29e6-438a-9b88-3ddede5f35c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4d1e7b87-29e6-438a-9b88-3ddede5f35c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_cbd20226-0916-4975-bdc4-bdc084129cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_OperatingLeaseExpense_cbd20226-0916-4975-bdc4-bdc084129cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_57239d04-cd03-4f4b-9051-2aac49f20959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_57239d04-cd03-4f4b-9051-2aac49f20959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_f5ab0a75-e0fd-4c10-bc34-32dd032f2f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_f5ab0a75-e0fd-4c10-bc34-32dd032f2f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ae060ce7-8728-495f-854b-9a5db842d34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_ShareBasedCompensation_ae060ce7-8728-495f-854b-9a5db842d34b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability_4e373c98-adac-4545-b097-11d638742dce" xlink:href="chef-20221230.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_chef_ChangeInFairValueOfEarnOutLiability_4e373c98-adac-4545-b097-11d638742dce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_ecbd82d4-325f-4ba7-be89-5893b3c7a6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_ecbd82d4-325f-4ba7-be89-5893b3c7a6a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_560d6a41-22a9-4e9d-9f93-743431764d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_560d6a41-22a9-4e9d-9f93-743431764d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0af0e86e-02d3-4064-971e-0c3199baa4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0af0e86e-02d3-4064-971e-0c3199baa4e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2d43ca77-6505-492b-97ab-e6f8b33440d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2d43ca77-6505-492b-97ab-e6f8b33440d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_091c4418-88a3-43e5-ae05-cc392c9f95a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_091c4418-88a3-43e5-ae05-cc392c9f95a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_dd7559b8-e1ea-4bc6-99a5-b105bdc41514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_dd7559b8-e1ea-4bc6-99a5-b105bdc41514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_29b93ec0-012e-4095-9ef0-965bec50ad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_29b93ec0-012e-4095-9ef0-965bec50ad9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e76ba70e-89a7-426c-b182-9ebc485c1621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_40fb7f46-e7ac-40fe-b011-1e53fad575a5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e76ba70e-89a7-426c-b182-9ebc485c1621" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2603d627-7e7d-4f73-96d1-f1eda0d88a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30dad981-a9fe-4688-a16f-edb7a2734849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2603d627-7e7d-4f73-96d1-f1eda0d88a54" xlink:to="loc_us-gaap_NetIncomeLoss_30dad981-a9fe-4688-a16f-edb7a2734849" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_7ee819d9-7e59-4202-91dd-89f17e68e43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2603d627-7e7d-4f73-96d1-f1eda0d88a54" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_7ee819d9-7e59-4202-91dd-89f17e68e43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83b15b87-a52f-4c3c-bf1e-28c3e6b58d35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_0cd52107-74c5-48b4-aa74-1b8262b062af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83b15b87-a52f-4c3c-bf1e-28c3e6b58d35" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_0cd52107-74c5-48b4-aa74-1b8262b062af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7a540662-3597-4f99-93a5-33b8627e6906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83b15b87-a52f-4c3c-bf1e-28c3e6b58d35" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7a540662-3597-4f99-93a5-33b8627e6906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_31a3cc58-050d-4884-ae4c-ef28ca7c1467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83b15b87-a52f-4c3c-bf1e-28c3e6b58d35" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_31a3cc58-050d-4884-ae4c-ef28ca7c1467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_06d79b5d-f37c-4969-bcc0-f906d0bf4822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83b15b87-a52f-4c3c-bf1e-28c3e6b58d35" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_06d79b5d-f37c-4969-bcc0-f906d0bf4822" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsSummaryofCashPriceforAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d0169d05-6175-41de-8167-d7c8e6a5b1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d0169d05-6175-41de-8167-d7c8e6a5b1b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_41613f03-0adf-4707-b9fb-9a8318a37356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_41613f03-0adf-4707-b9fb-9a8318a37356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_8e2c3b00-4ae3-49da-a6e7-4a2584759f3d" xlink:href="chef-20221230.xsd#chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_8e2c3b00-4ae3-49da-a6e7-4a2584759f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_35dbe538-051f-482e-9137-bfe966fcf04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_Goodwill_35dbe538-051f-482e-9137-bfe966fcf04f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4904063a-f0e9-4114-8a16-ee2e38eb521c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4904063a-f0e9-4114-8a16-ee2e38eb521c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0c2d0793-c55f-496c-a1b7-0adb041ab3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0c2d0793-c55f-496c-a1b7-0adb041ab3fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_fad2ef53-44dd-44db-aa71-127c7613b36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_fad2ef53-44dd-44db-aa71-127c7613b36b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d72b343c-ae09-4327-be93-f109ded706ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d72b343c-ae09-4327-be93-f109ded706ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fd82916c-6bc4-4eb5-9567-21dc18a0c0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_fd82916c-6bc4-4eb5-9567-21dc18a0c0c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4962fd20-dfd2-44a6-b1a4-97bb6889ecb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3788d57-3f8f-4a1d-b04c-299e94a0069b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4962fd20-dfd2-44a6-b1a4-97bb6889ecb2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b0681c71-4d25-45b5-b81b-a1dd61e11e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_377d393f-f407-44c5-92c7-17251e4ffd30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b0681c71-4d25-45b5-b81b-a1dd61e11e8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_377d393f-f407-44c5-92c7-17251e4ffd30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2d658eb1-4030-4b0f-bbb8-a20bcf8f9362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b0681c71-4d25-45b5-b81b-a1dd61e11e8d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2d658eb1-4030-4b0f-bbb8-a20bcf8f9362" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_332115eb-f173-427c-bde5-9112493c0552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_af48f0b3-2f3d-4cca-ad61-e20736330405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_332115eb-f173-427c-bde5-9112493c0552" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_af48f0b3-2f3d-4cca-ad61-e20736330405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccfbbf3e-b1ac-46c0-a822-46cc43635e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_332115eb-f173-427c-bde5-9112493c0552" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccfbbf3e-b1ac-46c0-a822-46cc43635e65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsFutureamortizationDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2ff06ed6-1d8d-4465-8180-6e8d1eaf95fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2ff06ed6-1d8d-4465-8180-6e8d1eaf95fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3016aac6-1e0e-4807-a624-fd99440360ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3016aac6-1e0e-4807-a624-fd99440360ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7af3d583-7984-4a67-9dd6-fe2991c69158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7af3d583-7984-4a67-9dd6-fe2991c69158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bea21d20-472a-4884-a98e-15f4d58c050e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bea21d20-472a-4884-a98e-15f4d58c050e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d82ac5f0-9700-40c0-8e07-ac2aefdbe129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d82ac5f0-9700-40c0-8e07-ac2aefdbe129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3c289717-d2e3-4285-84cc-0d6074aed879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bd7cdda7-ccef-4453-aa90-619721d6ca66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3c289717-d2e3-4285-84cc-0d6074aed879" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofDebtObligationsDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_57fd0c22-060f-4cbc-a007-bbb6fcad7ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a56c5b35-2a16-4595-b626-17eb745dc1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_57fd0c22-060f-4cbc-a007-bbb6fcad7ad0" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a56c5b35-2a16-4595-b626-17eb745dc1f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_85eea671-4a04-4277-bc68-29adb1faaa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_57fd0c22-060f-4cbc-a007-bbb6fcad7ad0" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_85eea671-4a04-4277-bc68-29adb1faaa6e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofDebtObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_40812fa2-c845-4c0a-91c2-0c50ac19bb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_2b024cc0-2fc3-4b37-b95d-9109ceecabd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_40812fa2-c845-4c0a-91c2-0c50ac19bb33" xlink:to="loc_us-gaap_FinanceLeaseLiability_2b024cc0-2fc3-4b37-b95d-9109ceecabd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_cf685022-55d5-4ac3-ac3e-22f582f0a23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_40812fa2-c845-4c0a-91c2-0c50ac19bb33" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_cf685022-55d5-4ac3-ac3e-22f582f0a23c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e0c25317-c30f-44e7-8d25-62bfe88bd704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_40812fa2-c845-4c0a-91c2-0c50ac19bb33" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e0c25317-c30f-44e7-8d25-62bfe88bd704" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f5fd7b68-c201-4556-9c81-c1d1763445d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f5fd7b68-c201-4556-9c81-c1d1763445d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_74a2ce32-0c4c-4aa9-b15f-658df2556542" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_74a2ce32-0c4c-4aa9-b15f-658df2556542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b1ec0b7b-322c-4f59-9e11-3348fa3706dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b1ec0b7b-322c-4f59-9e11-3348fa3706dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_50c176d6-0187-47a3-90d7-5c68bff1b5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_50c176d6-0187-47a3-90d7-5c68bff1b5d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_20fc5d0f-b879-431b-b157-7fbad38e0d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_20fc5d0f-b879-431b-b157-7fbad38e0d58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ccccda5b-1c5e-4bff-93cc-a385a3467fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dc8f8e2f-cabf-439b-ae9b-d0461165230e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ccccda5b-1c5e-4bff-93cc-a385a3467fd8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofConvertibleSeniorNotesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2b4c5c12-2105-4a7a-bad4-1392e5bb7935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7fb3e03e-94b8-4fe2-bd62-36268ccec37c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2b4c5c12-2105-4a7a-bad4-1392e5bb7935" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7fb3e03e-94b8-4fe2-bd62-36268ccec37c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5acec7f0-45e3-47ad-8548-d21f74c4f7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2b4c5c12-2105-4a7a-bad4-1392e5bb7935" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5acec7f0-45e3-47ad-8548-d21f74c4f7f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofComponentsofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_11e7a5f1-8214-4ec1-b1d1-9c67ef494362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8df954f1-c14f-4625-9d23-769bbdb652ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_11e7a5f1-8214-4ec1-b1d1-9c67ef494362" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8df954f1-c14f-4625-9d23-769bbdb652ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_46b118f7-9486-4190-b231-c68676db5adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_11e7a5f1-8214-4ec1-b1d1-9c67ef494362" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_46b118f7-9486-4190-b231-c68676db5adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a0b26f7b-fff8-4630-a2d8-eac436b5ccdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_11e7a5f1-8214-4ec1-b1d1-9c67ef494362" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a0b26f7b-fff8-4630-a2d8-eac436b5ccdc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a21929f7-a56d-4209-b153-8fb7cf2954ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:to="loc_us-gaap_OperatingLeaseCost_a21929f7-a56d-4209-b153-8fb7cf2954ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_295bc9c5-ee81-4a30-b023-14c025162beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:to="loc_us-gaap_ShortTermLeaseCost_295bc9c5-ee81-4a30-b023-14c025162beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_0c4e2a76-ce91-4ba0-8928-9b015510c755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:to="loc_us-gaap_VariableLeaseCost_0c4e2a76-ce91-4ba0-8928-9b015510c755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_1c80ec40-473c-46ca-8bdb-895d4c5e2e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:to="loc_us-gaap_SubleaseIncome_1c80ec40-473c-46ca-8bdb-895d4c5e2e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_a379bcd8-1ff3-44f7-a48e-36928cb7f3e0" xlink:href="chef-20221230.xsd#chef_FinanceLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_539c1428-945e-4ae5-b063-12f15e7134ce" xlink:to="loc_chef_FinanceLeaseCost_a379bcd8-1ff3-44f7-a48e-36928cb7f3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_fb9b730c-4544-4a89-aea2-ed4d76c4c46d" xlink:href="chef-20221230.xsd#chef_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2544d930-7d87-4479-a0c5-4108e16a67cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chef_FinanceLeaseCost_fb9b730c-4544-4a89-aea2-ed4d76c4c46d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2544d930-7d87-4479-a0c5-4108e16a67cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_eafa8dc8-f6d7-4e72-815f-41f8b0a198e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chef_FinanceLeaseCost_fb9b730c-4544-4a89-aea2-ed4d76c4c46d" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_eafa8dc8-f6d7-4e72-815f-41f8b0a198e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c360bb81-6214-4045-83da-97d009d08ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0ef1a418-2e1e-4744-9ec8-6e667585aabb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c360bb81-6214-4045-83da-97d009d08ed9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0ef1a418-2e1e-4744-9ec8-6e667585aabb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d5de56b8-fe17-426e-881f-b83839336566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c360bb81-6214-4045-83da-97d009d08ed9" xlink:to="loc_us-gaap_OperatingLeaseLiability_d5de56b8-fe17-426e-881f-b83839336566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9ad01905-53bf-4b8e-a07f-8a7fe4ca63ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e2e340dc-19f3-424b-8f92-85d7325c5fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9ad01905-53bf-4b8e-a07f-8a7fe4ca63ab" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e2e340dc-19f3-424b-8f92-85d7325c5fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0ceb5948-c029-4dfa-9653-b0f33ac59762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9ad01905-53bf-4b8e-a07f-8a7fe4ca63ab" xlink:to="loc_us-gaap_FinanceLeaseLiability_0ceb5948-c029-4dfa-9653-b0f33ac59762" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f33b0ebc-13b3-49f7-ac1f-1c74aa9a4966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f33b0ebc-13b3-49f7-ac1f-1c74aa9a4966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_446c6dda-bcea-46e5-bd29-0a8204432088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_446c6dda-bcea-46e5-bd29-0a8204432088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_28fffe0c-9a2b-4f33-a80f-4835894f7031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_28fffe0c-9a2b-4f33-a80f-4835894f7031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f5b696dd-99ef-4326-8259-118d144bf82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f5b696dd-99ef-4326-8259-118d144bf82c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ea403163-b098-4aca-961e-4ddd2b0575b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ea403163-b098-4aca-961e-4ddd2b0575b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9ca4c497-ebfa-4d7c-90ad-25ee7935b8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d48edb1-d44f-4721-85a6-7e718b5c63ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9ca4c497-ebfa-4d7c-90ad-25ee7935b8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b41705fa-9b87-4aaf-ad6a-6365659d0428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b41705fa-9b87-4aaf-ad6a-6365659d0428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_97d00903-6bf3-439c-94f7-fdfc5bb20a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_97d00903-6bf3-439c-94f7-fdfc5bb20a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8da56b9c-ea73-40b2-b2c8-1425624b6d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8da56b9c-ea73-40b2-b2c8-1425624b6d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a5ab5376-df98-4c23-85d2-6f6a99be6465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a5ab5376-df98-4c23-85d2-6f6a99be6465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9d94d1a0-abf5-446e-a767-4e1cf4e11a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9d94d1a0-abf5-446e-a767-4e1cf4e11a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_39ed9c28-3cc9-42b4-991f-626c9206bcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f566ee45-741b-4f59-920a-70bb4567185f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_39ed9c28-3cc9-42b4-991f-626c9206bcf6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofprovisionofincometaxesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e6b6712a-be60-4275-b4a2-23b7f1eb0a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d3a09d9d-9250-4c76-a841-d64698db817a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e6b6712a-be60-4275-b4a2-23b7f1eb0a8e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d3a09d9d-9250-4c76-a841-d64698db817a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3d936f00-1e80-46be-8f3e-0a427218ddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e6b6712a-be60-4275-b4a2-23b7f1eb0a8e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3d936f00-1e80-46be-8f3e-0a427218ddb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfcb90b0-1747-4e63-9ed0-50567a9d6370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0b124570-9a26-4093-810e-11bb4c7e1373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfcb90b0-1747-4e63-9ed0-50567a9d6370" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0b124570-9a26-4093-810e-11bb4c7e1373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_dc01e72f-5055-4775-801f-0f677719ff52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfcb90b0-1747-4e63-9ed0-50567a9d6370" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_dc01e72f-5055-4775-801f-0f677719ff52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_77aa4c56-9758-4fad-94b9-266422d62646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfcb90b0-1747-4e63-9ed0-50567a9d6370" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_77aa4c56-9758-4fad-94b9-266422d62646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f6421703-81fa-431e-8bac-d41614b94cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7c6f274a-4bea-4362-8491-358e24f31417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f6421703-81fa-431e-8bac-d41614b94cdb" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7c6f274a-4bea-4362-8491-358e24f31417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ac501a9f-eb2e-4c12-836e-1a7818090189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f6421703-81fa-431e-8bac-d41614b94cdb" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ac501a9f-eb2e-4c12-836e-1a7818090189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_cb23535c-208d-4e84-88a5-4cf30721946c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f6421703-81fa-431e-8bac-d41614b94cdb" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_cb23535c-208d-4e84-88a5-4cf30721946c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofincometaxreconciliationDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_33b15108-1f17-4ab6-8b09-092d147bbe0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_33b15108-1f17-4ab6-8b09-092d147bbe0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_ec5a15a8-4804-4f45-8e79-a1c86d64f838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_ec5a15a8-4804-4f45-8e79-a1c86d64f838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6682801a-2757-4344-913c-9e23eb1d5744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6682801a-2757-4344-913c-9e23eb1d5744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_e7d979a5-386a-4cb6-b479-b523cfa9ddc0" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_e7d979a5-386a-4cb6-b479-b523cfa9ddc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_03d1b1ef-cf2f-48b5-be49-a19c3a4a922f" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_03d1b1ef-cf2f-48b5-be49-a19c3a4a922f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_35904ffc-4990-4b73-8726-097612a355fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_35904ffc-4990-4b73-8726-097612a355fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_94a439f1-602b-4c10-a9d7-ded926472b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_94a439f1-602b-4c10-a9d7-ded926472b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_2b4d4f4c-46e9-41fa-90b3-245534c16dfe" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_2b4d4f4c-46e9-41fa-90b3-245534c16dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2d8c2627-d45f-4341-ad0a-e9ad3627df75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d56f2ef-8d31-4473-afdb-4109ff87e7a5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2d8c2627-d45f-4341-ad0a-e9ad3627df75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56783df9-48ab-4a11-b698-a4c98f7f3058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6bb99297-442a-4761-9977-813b78a141a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56783df9-48ab-4a11-b698-a4c98f7f3058" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6bb99297-442a-4761-9977-813b78a141a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_db8f6b5d-5195-48e8-afc4-5a1e5994d3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56783df9-48ab-4a11-b698-a4c98f7f3058" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_db8f6b5d-5195-48e8-afc4-5a1e5994d3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_58fdc94a-d3d2-4411-aadb-86f4db07e2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56783df9-48ab-4a11-b698-a4c98f7f3058" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_58fdc94a-d3d2-4411-aadb-86f4db07e2ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_745282a2-d2d1-4460-b5b0-2090ce328a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_745282a2-d2d1-4460-b5b0-2090ce328a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_8cb3f08d-34b9-4ad2-8cf4-65dcadf992fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_8cb3f08d-34b9-4ad2-8cf4-65dcadf992fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4bd317c8-4b9e-408a-91e5-3f3574cb0860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4bd317c8-4b9e-408a-91e5-3f3574cb0860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_e588852f-0d54-4124-b309-3f7fc7a55567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_e588852f-0d54-4124-b309-3f7fc7a55567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d7692bd6-ff8e-4b32-9478-a01d44ed8ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c945f14a-6108-4456-a66b-b5d6192467c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d7692bd6-ff8e-4b32-9478-a01d44ed8ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_af0d9faa-cdf5-47fb-8bd6-c24f7b925368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_23e24ed0-3b32-4399-87ab-11d419564ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_af0d9faa-cdf5-47fb-8bd6-c24f7b925368" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_23e24ed0-3b32-4399-87ab-11d419564ddb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ff4d82bd-8596-45d6-b88c-59040dc97b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_af0d9faa-cdf5-47fb-8bd6-c24f7b925368" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ff4d82bd-8596-45d6-b88c-59040dc97b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_16d8f85c-7148-4946-94fe-d9e6a18ac217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_af0d9faa-cdf5-47fb-8bd6-c24f7b925368" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_16d8f85c-7148-4946-94fe-d9e6a18ac217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_6518a268-9d4f-4764-8dc7-10b98dee7eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_6518a268-9d4f-4764-8dc7-10b98dee7eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_09e8d734-64b2-4072-b307-62d5724f71c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_09e8d734-64b2-4072-b307-62d5724f71c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_624cdf28-cfd6-42bd-b7dc-17136e8e98c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_624cdf28-cfd6-42bd-b7dc-17136e8e98c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories_be2a2eae-608d-49c3-b2b4-680f7ca92326" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_chef_DeferredTaxAssetsReceivablesAndInventories_be2a2eae-608d-49c3-b2b4-680f7ca92326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_903f5af2-c787-48c1-92fb-dbea0cd0d97a" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_903f5af2-c787-48c1-92fb-dbea0cd0d97a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_e3ba125d-181a-42aa-8c6f-4bb3345b4a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_e3ba125d-181a-42aa-8c6f-4bb3345b4a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_698a1321-8cd7-4c37-9c0e-39475eb1e578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_698a1321-8cd7-4c37-9c0e-39475eb1e578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e13ab8f0-01ab-4550-89e6-9a114393c6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e13ab8f0-01ab-4550-89e6-9a114393c6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_7ad91ed8-a1d7-4682-9e11-33b4f0d5856d" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_13ec952e-6d73-4406-84f6-1e9597558b8d" xlink:to="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_7ad91ed8-a1d7-4682-9e11-33b4f0d5856d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>chef-20221230_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86-->
<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://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="if19b204706cf4bd1be5704739063d14f_CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_54fc9b11-55f0-4e73-abbb-dcf0b3f057d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_54fc9b11-55f0-4e73-abbb-dcf0b3f057d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b73a528f-405b-4783-8ecd-ff84116ea08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockholdersEquity_b73a528f-405b-4783-8ecd-ff84116ea08a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_472d99b1-cf19-4949-8653-eeb1ca092939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_NetIncomeLoss_472d99b1-cf19-4949-8653-eeb1ca092939" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c6e13ca5-57bb-4285-b991-12f27d78e850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c6e13ca5-57bb-4285-b991-12f27d78e850" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93036216-3525-4ed7-a974-24802807e6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93036216-3525-4ed7-a974-24802807e6e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_350896c0-3252-4f90-88d7-7a5d7382af50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_350896c0-3252-4f90-88d7-7a5d7382af50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ceea28fe-b527-4a60-9960-e961f5ba91b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ceea28fe-b527-4a60-9960-e961f5ba91b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6aa09630-e379-4b2e-8a4a-191d6a708c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6aa09630-e379-4b2e-8a4a-191d6a708c41" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a916db13-84c0-4976-9eab-1185a42865ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a916db13-84c0-4976-9eab-1185a42865ba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4aa5821f-54f3-46ac-ae10-9d6d7442209b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4aa5821f-54f3-46ac-ae10-9d6d7442209b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_74f6a11b-1273-478c-b41d-4a001a8f7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_74f6a11b-1273-478c-b41d-4a001a8f7ff3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f65ae5fc-42d9-4e4a-ae2c-8ef1c95d2dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f65ae5fc-42d9-4e4a-ae2c-8ef1c95d2dc6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_915d5d16-a94a-4156-9bd5-c0eae5560da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_915d5d16-a94a-4156-9bd5-c0eae5560da9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares_6c9e5f8f-599e-4809-adec-106599d15c75" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares_6c9e5f8f-599e-4809-adec-106599d15c75" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxes_618869f2-09e5-426e-af76-06fa8db42b04" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_chef_SharesSurrenderedToPayWithholdingTaxes_618869f2-09e5-426e-af76-06fa8db42b04" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_62f73de6-5e19-4ef3-beca-bb87a10c6cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d7ee091-b2ed-449b-aae0-9f384e2ae8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:to="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4ea388b8-9e20-4a8d-a3db-50011e6288d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:to="loc_us-gaap_EquityComponentDomain_4ea388b8-9e20-4a8d-a3db-50011e6288d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:to="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_92f56d30-66a9-43e1-be47-d07d030f3f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_CommonStockMember_92f56d30-66a9-43e1-be47-d07d030f3f37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_93e27cec-d2d0-4f06-a497-b0aa8b2de153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_93e27cec-d2d0-4f06-a497-b0aa8b2de153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8949fc81-df53-487c-98a9-7012a7b3138b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8949fc81-df53-487c-98a9-7012a7b3138b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_240e4739-6a94-46b7-8a2d-3902f9e9d398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_RetainedEarningsMember_240e4739-6a94-46b7-8a2d-3902f9e9d398" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i45f521b569a54c7993c1d9a720eec71d_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6c26b19f-691e-418c-9047-59c70a07d320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6c26b19f-691e-418c-9047-59c70a07d320" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_b57f1454-62e5-43d5-bcf6-9be1124aa7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_b57f1454-62e5-43d5-bcf6-9be1124aa7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_e4ae819e-1d86-4637-b76f-0d600f430c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_e4ae819e-1d86-4637-b76f-0d600f430c8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_737c6024-b0c9-480a-9579-89550275784a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_737c6024-b0c9-480a-9579-89550275784a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_948a6833-cece-4430-b319-cf56b17b11a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_948a6833-cece-4430-b319-cf56b17b11a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned_48a608e4-4ea0-4247-abee-23390066c695" xlink:href="chef-20221230.xsd#chef_PurchaseIncentivesEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_PurchaseIncentivesEarned_48a608e4-4ea0-4247-abee-23390066c695" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_79527efd-e51b-4696-95eb-94891078a561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_AssetImpairmentCharges_79527efd-e51b-4696-95eb-94891078a561" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8e20f759-4fcb-4bca-bcb7-a7340d2ab1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8e20f759-4fcb-4bca-bcb7-a7340d2ab1ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_09298829-f8dd-49d3-9f6a-10f246c13b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_09298829-f8dd-49d3-9f6a-10f246c13b4c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_732b232d-431c-4a82-8e83-c9e7b875153f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_732b232d-431c-4a82-8e83-c9e7b875153f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_50c44d92-1825-4d9b-93a2-6f41efe20cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_50c44d92-1825-4d9b-93a2-6f41efe20cb4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_16b182b1-c244-4bfc-a1fc-f74ebc63ff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_16b182b1-c244-4bfc-a1fc-f74ebc63ff9d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_65c6e02e-41fb-42e1-9f28-3192e93cc8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_65c6e02e-41fb-42e1-9f28-3192e93cc8ae" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_46b348b1-c494-4603-865c-4b110f9ef20b" xlink:href="chef-20221230.xsd#chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_46b348b1-c494-4603-865c-4b110f9ef20b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_c4b2e082-63da-42de-af5d-ee97dd212691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_NumberOfReportingUnits_c4b2e082-63da-42de-af5d-ee97dd212691" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_497b44a1-a680-473f-936a-884cbb2af6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_497b44a1-a680-473f-936a-884cbb2af6ba" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_50fca95f-23e1-4bf8-b845-d14d9e58fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_50fca95f-23e1-4bf8-b845-d14d9e58fa2e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuranceStoplossTthreshold_d0fa2379-f2e2-440f-85b6-3792397f103e" xlink:href="chef-20221230.xsd#chef_SelfInsuranceStoplossTthreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_SelfInsuranceStoplossTthreshold_d0fa2379-f2e2-440f-85b6-3792397f103e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuredRetentionAmountPerClaim_24de570b-8061-4a94-9cfd-e1aab36bf6d2" xlink:href="chef-20221230.xsd#chef_SelfInsuredRetentionAmountPerClaim"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_SelfInsuredRetentionAmountPerClaim_24de570b-8061-4a94-9cfd-e1aab36bf6d2" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers_860af2c3-f60a-438e-81ec-8c0f119bf0ad" xlink:href="chef-20221230.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_RevenuePaymentTermForContractsWithCustomers_860af2c3-f60a-438e-81ec-8c0f119bf0ad" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b45fc8ec-5c74-48eb-9d99-140190c8b492_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:to="loc_srt_RangeMember_b45fc8ec-5c74-48eb-9d99-140190c8b492_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:to="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8f54a8c-96db-471e-8453-38ba1766e8b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:to="loc_srt_MinimumMember_e8f54a8c-96db-471e-8453-38ba1766e8b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_05c21ddb-d19b-4f01-b202-3f4f4aa65707" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:to="loc_srt_MaximumMember_05c21ddb-d19b-4f01-b202-3f4f4aa65707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6a2fdff9-b0de-417f-bb78-affed1b272dd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:to="loc_srt_ProductsAndServicesDomain_6a2fdff9-b0de-417f-bb78-affed1b272dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:to="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingMember_a2f6ebf6-a2a7-424c-afe4-c15dc0fdf77e" xlink:href="chef-20221230.xsd#chef_FoodProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:to="loc_chef_FoodProcessingMember_a2f6ebf6-a2a7-424c-afe4-c15dc0fdf77e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_cb450713-52cc-4b9c-a7f3-5f5963e6b647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:to="loc_us-gaap_ShippingAndHandlingMember_cb450713-52cc-4b9c-a7f3-5f5963e6b647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_112e2bf1-739f-4952-b96b-5ced7ce9056d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_112e2bf1-739f-4952-b96b-5ced7ce9056d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9ce1c916-c729-480b-99c5-8e367e7e45c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9ce1c916-c729-480b-99c5-8e367e7e45c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember_1da58bbc-14ae-46f3-9d5a-bb8eeffcd71e" xlink:href="chef-20221230.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_chef_EquipmentAndLeaseholdImprovementsMember_1da58bbc-14ae-46f3-9d5a-bb8eeffcd71e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4ba33f3d-3869-4fa4-b89f-87035384d8c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4ba33f3d-3869-4fa4-b89f-87035384d8c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a3db0719-2d60-4785-a50c-70b5a93ce033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a3db0719-2d60-4785-a50c-70b5a93ce033" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_2606a344-254c-4243-8dcb-d70dab20949b" xlink:href="chef-20221230.xsd#chef_WorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_chef_WorkersCompensationMember_2606a344-254c-4243-8dcb-d70dab20949b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_b07cb5ae-0b28-4045-84f3-579f7c316fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_us-gaap_AutomobilesMember_b07cb5ae-0b28-4045-84f3-579f7c316fa2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="ib9a84df871394c359ef421e261b38f9b_SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2719cf0f-13b5-4dd9-940a-8b5b110c43cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2719cf0f-13b5-4dd9-940a-8b5b110c43cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_66c5f799-a156-4338-9360-e4e9db96a6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_66c5f799-a156-4338-9360-e4e9db96a6ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_881fc00f-2949-486e-8a99-e1ead8100507_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:to="loc_srt_ProductsAndServicesDomain_881fc00f-2949-486e-8a99-e1ead8100507_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:to="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_2e922a04-88f4-446d-9fc0-17185692d6db" xlink:href="chef-20221230.xsd#chef_CenterOfThePlateProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_CenterOfThePlateProductMember_2e922a04-88f4-446d-9fc0-17185692d6db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_08cac39b-e6e7-4c45-b869-70906817464b" xlink:href="chef-20221230.xsd#chef_DryGoodsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_DryGoodsProductMember_08cac39b-e6e7-4c45-b869-70906817464b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_75fe2097-dc84-4b1e-add3-98b56c3548ad" xlink:href="chef-20221230.xsd#chef_PastryProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_PastryProductMember_75fe2097-dc84-4b1e-add3-98b56c3548ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_9218ca7a-ae88-4e39-86cd-3b319e573459" xlink:href="chef-20221230.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_9218ca7a-ae88-4e39-86cd-3b319e573459" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_f0789d1c-f43e-44f4-a74e-61eacd6dbcbb" xlink:href="chef-20221230.xsd#chef_ProduceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_ProduceMember_f0789d1c-f43e-44f4-a74e-61eacd6dbcbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_c7e0f614-9f5a-4e50-ac29-6cc8558f5726" xlink:href="chef-20221230.xsd#chef_DairyAndEggsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_DairyAndEggsProductMember_c7e0f614-9f5a-4e50-ac29-6cc8558f5726" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_c73c4e30-c948-4c69-a5fd-f0a926d77e6b" xlink:href="chef-20221230.xsd#chef_OilsAndVinegarProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_OilsAndVinegarProductMember_c73c4e30-c948-4c69-a5fd-f0a926d77e6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_95fd6350-f6a9-41fd-996a-764c090a514a" xlink:href="chef-20221230.xsd#chef_KitchenSuppliesProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_KitchenSuppliesProductMember_95fd6350-f6a9-41fd-996a-764c090a514a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8de11f03-6d7c-490c-b7db-6ac7e75a5d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8de11f03-6d7c-490c-b7db-6ac7e75a5d13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_bd373a5b-883a-4248-905a-5af02ed9e097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_bd373a5b-883a-4248-905a-5af02ed9e097" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails" xlink:type="extended" id="ib8cca59a7dec4361afbf735c2a1ed2a2_NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_801eae29-09da-432b-845a-76bb27e87028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_801eae29-09da-432b-845a-76bb27e87028" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_16fb892d-042c-42bb-b711-334d8f919d0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_16fb892d-042c-42bb-b711-334d8f919d0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1341c658-433b-408c-a49a-10b3998aa183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1341c658-433b-408c-a49a-10b3998aa183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ad552b9f-4545-4628-b2e0-939ea8b488b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ad552b9f-4545-4628-b2e0-939ea8b488b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_2f66dec7-0aba-47f0-834b-5af11f0e623d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_2f66dec7-0aba-47f0-834b-5af11f0e623d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="extended" id="i3da15802dd6b4e66acc397e8cb452b96_FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_5f76d77a-2475-42c5-9256-2813a26cb572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:to="loc_us-gaap_ConvertibleNotesPayable_5f76d77a-2475-42c5-9256-2813a26cb572" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_25cfc400-7b39-4ef9-97b2-580287eb2ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ed318029-4d20-4822-a973-bb569c6fb4f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ed318029-4d20-4822-a973-bb569c6fb4f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_21a998f8-11b1-47c1-96d8-14563ad33cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:to="loc_us-gaap_ConvertibleDebtMember_21a998f8-11b1-47c1-96d8-14563ad33cfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_2e158a70-f167-48ac-a49c-9c2ec8794b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:to="loc_us-gaap_UnsecuredDebtMember_2e158a70-f167-48ac-a49c-9c2ec8794b19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76459959-b141-4918-8452-1a90a9b2895d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76459959-b141-4918-8452-1a90a9b2895d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a3080ec6-5778-4d71-be10-f61a04b7f8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a3080ec6-5778-4d71-be10-f61a04b7f8e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0c996584-d88e-459b-9dde-1022596c1430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0c996584-d88e-459b-9dde-1022596c1430" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c8841c2b-9cd7-41e9-819e-891539e22f92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c8841c2b-9cd7-41e9-819e-891539e22f92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_714a2a44-672a-4fa6-8f36-3744051153ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_714a2a44-672a-4fa6-8f36-3744051153ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a3306295-a5f7-4c92-8c34-5747bead235d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a3306295-a5f7-4c92-8c34-5747bead235d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_bfd36516-af6f-4e2e-aa04-76f4bd9f397f" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:to="loc_chef_Convertible2375SeniorNotesMember_bfd36516-af6f-4e2e-aa04-76f4bd9f397f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_fdc3891e-e3f6-4167-a98a-fe372d5b8bef" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:to="loc_chef_Convertible1875SeniorNotesMember_fdc3891e-e3f6-4167-a98a-fe372d5b8bef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="iae251014fbd84b7c80f73a4323340482_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_4faf2f0a-8c6d-4e4a-8a02-43656e377b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_4faf2f0a-8c6d-4e4a-8a02-43656e377b16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_fc9a9346-7bcd-41d4-b3d9-44f5409d71a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_fc9a9346-7bcd-41d4-b3d9-44f5409d71a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_d8ea60c4-ca3a-4233-aa8f-85da631740ff" xlink:href="chef-20221230.xsd#chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_d8ea60c4-ca3a-4233-aa8f-85da631740ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46166cc5-275f-42f1-9bd7-b48a1154fd01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46166cc5-275f-42f1-9bd7-b48a1154fd01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5151bb33-58a3-43ef-9bc8-7577a69f77b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5151bb33-58a3-43ef-9bc8-7577a69f77b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2170cf1-1129-4087-a550-1a695d15cdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2170cf1-1129-4087-a550-1a695d15cdc5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment_604e22b3-4eb0-496b-9430-d495428cb381" xlink:href="chef-20221230.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_chef_NetWorkingCapitalAdjustment_604e22b3-4eb0-496b-9430-d495428cb381" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_36e15a5b-20ba-480a-ab88-fbaae00b2af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_36e15a5b-20ba-480a-ab88-fbaae00b2af2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_391dc6ea-9ef1-4e73-98b4-f0942868711e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_391dc6ea-9ef1-4e73-98b4-f0942868711e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_172f7c4d-50b8-44e2-aaaf-db7971118e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_172f7c4d-50b8-44e2-aaaf-db7971118e13" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0108d3aa-135e-43da-94c4-3012ec30cc20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0108d3aa-135e-43da-94c4-3012ec30cc20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChefMiddleEastMember_f4cba27a-bc63-47a2-a349-b45447fddc21" xlink:href="chef-20221230.xsd#chef_ChefMiddleEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_chef_ChefMiddleEastMember_f4cba27a-bc63-47a2-a349-b45447fddc21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CapitalSeaboardMember_de95dea0-57c1-4f3a-9cf9-ad69ef19bfb3" xlink:href="chef-20221230.xsd#chef_CapitalSeaboardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_chef_CapitalSeaboardMember_de95dea0-57c1-4f3a-9cf9-ad69ef19bfb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e787951a-2915-4f22-8d29-d5033278010a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e787951a-2915-4f22-8d29-d5033278010a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9a440bd7-6c6a-4724-a897-baa1f0e3787b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9a440bd7-6c6a-4724-a897-baa1f0e3787b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_665e62ee-7748-449e-811d-a2da6112302e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:to="loc_us-gaap_CustomerRelationshipsMember_665e62ee-7748-449e-811d-a2da6112302e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_3ef93c6d-4572-447d-a69b-a22ed196a2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:to="loc_us-gaap_TrademarksMember_3ef93c6d-4572-447d-a69b-a22ed196a2be" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails" xlink:type="extended" id="i031d6acd5faa48bdb76b1f1d5968d3e5_AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_921d918b-9c0f-41aa-bb8c-12493a381b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_921d918b-9c0f-41aa-bb8c-12493a381b93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a9163ce3-2b31-4cc2-acc1-00e769bedb72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a9163ce3-2b31-4cc2-acc1-00e769bedb72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b1f292a8-70bf-4bd3-889c-0b4d86086979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b1f292a8-70bf-4bd3-889c-0b4d86086979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a892d9c2-0f22-49eb-8931-2ef2b78592fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a892d9c2-0f22-49eb-8931-2ef2b78592fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c117404a-b40f-43ca-a7f5-e06d19cc6800_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c117404a-b40f-43ca-a7f5-e06d19cc6800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_2454b875-4d64-4a36-9e58-4689751043fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_2454b875-4d64-4a36-9e58-4689751043fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsSummaryofCashPriceforAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="extended" id="i673da9ef4b6242aa9a383b09e8314c9f_AcquisitionsSummaryofCashPriceforAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_43ad112a-129c-4f51-aba8-d0d73d193aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_43ad112a-129c-4f51-aba8-d0d73d193aef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_99ade7ad-50e2-441f-821c-a4c5da9d9d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_99ade7ad-50e2-441f-821c-a4c5da9d9d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f615375b-3c05-4048-ab70-d31c986607e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_Goodwill_f615375b-3c05-4048-ab70-d31c986607e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_853c44ed-1ee2-48f6-8079-f3a6e490d6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_853c44ed-1ee2-48f6-8079-f3a6e490d6ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_765cd8b2-21a7-4d30-bbaa-c13cf7b10184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_765cd8b2-21a7-4d30-bbaa-c13cf7b10184" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b505bb55-c374-4309-bc82-f905e48f3740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b505bb55-c374-4309-bc82-f905e48f3740" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_09cfc185-5a74-4fee-94db-85a7429dacc3" xlink:href="chef-20221230.xsd#chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_09cfc185-5a74-4fee-94db-85a7429dacc3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4eaf81fa-39e9-416b-8e5b-48b0a2ccb783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4eaf81fa-39e9-416b-8e5b-48b0a2ccb783" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_653955c7-b293-49f2-ae3c-4ba509f10a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_653955c7-b293-49f2-ae3c-4ba509f10a1e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_edf79d5a-09be-4878-b66d-d58205f73fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_edf79d5a-09be-4878-b66d-d58205f73fc1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_756679a8-5cc8-47c5-b292-41a886836096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_756679a8-5cc8-47c5-b292-41a886836096" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5facce27-6b75-41a3-9ab8-1360909c5a5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5facce27-6b75-41a3-9ab8-1360909c5a5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChefMiddleEastMember_47bb6f10-edb9-4ec6-8657-15bf3760c216" xlink:href="chef-20221230.xsd#chef_ChefMiddleEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_chef_ChefMiddleEastMember_47bb6f10-edb9-4ec6-8657-15bf3760c216" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CapitalSeaboardMember_1c9de6e1-ddce-4cc1-9ae8-09d9afeb0f3e" xlink:href="chef-20221230.xsd#chef_CapitalSeaboardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_chef_CapitalSeaboardMember_1c9de6e1-ddce-4cc1-9ae8-09d9afeb0f3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_32e0b2bc-b30a-4b7e-845a-2e2edfc24aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_32e0b2bc-b30a-4b7e-845a-2e2edfc24aee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1eef8d22-21ce-488b-9a99-ad98c42eb2c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1eef8d22-21ce-488b-9a99-ad98c42eb2c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a4e91e42-8e25-4379-84fd-a462da0af282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a4e91e42-8e25-4379-84fd-a462da0af282" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_ce517f3d-8ae2-4f0a-ace3-692305432a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_TrademarksMember_ce517f3d-8ae2-4f0a-ace3-692305432a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e076bc66-d2ae-430d-bf3e-066058f829bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e076bc66-d2ae-430d-bf3e-066058f829bf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i7838830a9dc24bf8a71bfcf29c34ac9d_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eaa3d607-0852-4b7b-abe5-c0b0461ff2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eaa3d607-0852-4b7b-abe5-c0b0461ff2d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8b55a146-a3a0-4b40-b73a-45343f0f8d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8b55a146-a3a0-4b40-b73a-45343f0f8d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10c946cb-6031-4cb1-ab51-fb5fe0348f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10c946cb-6031-4cb1-ab51-fb5fe0348f4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_659d6900-6485-40b4-ac25-0e25e1074b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_659d6900-6485-40b4-ac25-0e25e1074b5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:to="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65714edd-5676-4d5e-9434-704f10d9fe73_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:to="loc_srt_RangeMember_65714edd-5676-4d5e-9434-704f10d9fe73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:to="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f88a03dc-9883-4af7-a83b-b4ce721795db" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:to="loc_srt_MinimumMember_f88a03dc-9883-4af7-a83b-b4ce721795db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94fe335d-ee12-4907-9873-a08d9f65a139" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:to="loc_srt_MaximumMember_94fe335d-ee12-4907-9873-a08d9f65a139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afdb7fc6-27df-4192-8c6f-1e44e3ac5539_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afdb7fc6-27df-4192-8c6f-1e44e3ac5539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_07b3e833-3408-42c9-95e8-de627d69031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_LandMember_07b3e833-3408-42c9-95e8-de627d69031f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_a67f649e-6c4b-4822-b465-a8be6256a2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_BuildingMember_a67f649e-6c4b-4822-b465-a8be6256a2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2d7b9ee3-1d01-4319-ae58-0723d2910ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2d7b9ee3-1d01-4319-ae58-0723d2910ee6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_c467cfa2-141f-431f-b92c-8ce477cf1712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ComputerEquipmentMember_c467cfa2-141f-431f-b92c-8ce477cf1712" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c2e4c06e-b09b-4773-b6fe-9ca61da0887c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c2e4c06e-b09b-4773-b6fe-9ca61da0887c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_cd0e8654-7bdd-4cc7-a147-202607178518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_cd0e8654-7bdd-4cc7-a147-202607178518" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c67318a2-e184-4e92-94ab-a2ea17e5ca41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c67318a2-e184-4e92-94ab-a2ea17e5ca41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_563c3716-cc6a-4b97-97bf-189094d8803f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_VehiclesMember_563c3716-cc6a-4b97-97bf-189094d8803f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_9cb3290c-743c-4999-a870-b20018016ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ConstructionInProgressMember_9cb3290c-743c-4999-a870-b20018016ec9" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended" id="i47fc18b701ad4b60b106c935e85ea9f2_PropertyandEquipmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41334476-a69a-4a2e-8e5c-cc367fb4735d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41334476-a69a-4a2e-8e5c-cc367fb4735d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d9baaa25-ef81-4394-b7e3-95a690d4e377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d9baaa25-ef81-4394-b7e3-95a690d4e377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_d651ebbd-eda1-45e4-9d4d-45933ae2062c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_InterestCostsCapitalized_d651ebbd-eda1-45e4-9d4d-45933ae2062c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsHeldUnderFinanceLeasesMember_e19d6cfd-b373-48ca-aecf-1e8b8e411845" xlink:href="chef-20221230.xsd#chef_AssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:to="loc_chef_AssetsHeldUnderFinanceLeasesMember_e19d6cfd-b373-48ca-aecf-1e8b8e411845" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_d7dafc70-c93e-41c2-b7a9-7da7cdd8e447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:to="loc_us-gaap_ConstructionInProgressMember_d7dafc70-c93e-41c2-b7a9-7da7cdd8e447" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="extended" id="i7e171aa0e1fd481a8c6786c6cfc36e59_PropertyandEquipmentDepreciationandAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d9130b56-2542-4330-adf7-09d702b9fd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d9130b56-2542-4330-adf7-09d702b9fd79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0942c30a-ed21-411b-aecc-f6efce6f29fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f845fe8d-6f91-4d0b-8428-39fa2a90a463_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f845fe8d-6f91-4d0b-8428-39fa2a90a463_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_d6bd7282-ba30-4cd9-ab06-3adca35cd98c" xlink:href="chef-20221230.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:to="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_d6bd7282-ba30-4cd9-ab06-3adca35cd98c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7e10ef97-39d1-4c8d-a351-7955e8f3120a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7e10ef97-39d1-4c8d-a351-7955e8f3120a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="extended" id="iec8da92c6ff541ceb21bf351e75df005_GoodwillandOtherIntangibleAssetsIntangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_0ca1664c-f14a-4c58-91d0-1a5dde5bbca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_0ca1664c-f14a-4c58-91d0-1a5dde5bbca6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4427b03a-67c7-48ec-80fd-5df7776ca7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4427b03a-67c7-48ec-80fd-5df7776ca7a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d9876464-3b30-48db-a083-d7d71953df66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d9876464-3b30-48db-a083-d7d71953df66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_22fbcb64-4b0c-4371-b57e-02fec8e412b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_22fbcb64-4b0c-4371-b57e-02fec8e412b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_36ed4877-13e1-42f8-bde8-bcdb0ae0dd2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_36ed4877-13e1-42f8-bde8-bcdb0ae0dd2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_f1861d0d-4c1a-43fa-83f3-f1262e5fdaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_f1861d0d-4c1a-43fa-83f3-f1262e5fdaec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_f8d7d9e5-a3d7-490d-b768-e611e31ddf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_TrademarksMember_f8d7d9e5-a3d7-490d-b768-e611e31ddf7d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofDebtObligationsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="extended" id="icd4ecf536e154834980931f8869054e3_DebtObligationsScheduleofDebtObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79d5bbe6-8af5-4377-9cde-c92c4cd9409b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79d5bbe6-8af5-4377-9cde-c92c4cd9409b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_b4880ed9-7a11-4d22-98e2-19ac0e18dc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_FinanceLeaseLiability_b4880ed9-7a11-4d22-98e2-19ac0e18dc66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8b74be9b-ea41-46ab-982a-f3e46f7a5347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8b74be9b-ea41-46ab-982a-f3e46f7a5347" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_09463490-0ff0-44ad-9dac-d54f15523412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_09463490-0ff0-44ad-9dac-d54f15523412" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0bb0db45-37ed-451c-b7f4-74fdc35e51e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0bb0db45-37ed-451c-b7f4-74fdc35e51e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_78f90d2d-37fd-4852-a0e5-2087f81f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_78f90d2d-37fd-4852-a0e5-2087f81f13e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7b0f223-4854-4fc5-b253-c97c17f35f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7b0f223-4854-4fc5-b253-c97c17f35f8a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_4d30e48b-ebce-4ac9-8303-3a338f9eb8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_4d30e48b-ebce-4ac9-8303-3a338f9eb8f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_6c2eb746-ac19-44bd-a3f1-a2cd7f91506e" xlink:href="chef-20221230.xsd#chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_6c2eb746-ac19-44bd-a3f1-a2cd7f91506e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a92d448-0f1e-4787-b048-44afed14295f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a92d448-0f1e-4787-b048-44afed14295f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5dc5ad62-1c3e-4d1e-9e18-f683deaa191f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5dc5ad62-1c3e-4d1e-9e18-f683deaa191f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b63abfa1-9681-431a-b533-a4294041f7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_ConvertibleDebtMember_b63abfa1-9681-431a-b533-a4294041f7a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_09387a96-e018-4b48-b52c-44023f07c74c" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_chef_AssetBasedLoanFacilityMember_09387a96-e018-4b48-b52c-44023f07c74c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember_434998da-dd3c-44e4-a152-4f0eb210f2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_ConvertibleSubordinatedDebtMember_434998da-dd3c-44e4-a152-4f0eb210f2cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_57f0083d-e2d1-49f9-87c0-2329c6835b3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_57f0083d-e2d1-49f9-87c0-2329c6835b3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_a0d6c416-77b2-4bab-891a-2bc95bd2fe96" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_SeniorSecuredTermLoansMember_a0d6c416-77b2-4bab-891a-2bc95bd2fe96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_c1f1ff07-8205-4b96-9945-9d70fe0af973" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_Convertible1875SeniorNotesMember_c1f1ff07-8205-4b96-9945-9d70fe0af973" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_19d6df0e-2f3d-4eba-9e9d-3f358f69eaa7" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_AssetBasedLoanFacilityMember_19d6df0e-2f3d-4eba-9e9d-3f358f69eaa7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_5068ac79-2e02-47fc-961f-6142b8b4ab32" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_5068ac79-2e02-47fc-961f-6142b8b4ab32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherObligationsMember_31851041-a41f-4cb6-b853-3db363bc5c91" xlink:href="chef-20221230.xsd#chef_OtherObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_OtherObligationsMember_31851041-a41f-4cb6-b853-3db363bc5c91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_1f0be026-668b-411c-8e38-d5bd6051f3a3" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_Convertible2375SeniorNotesMember_1f0be026-668b-411c-8e38-d5bd6051f3a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_301b4631-c69d-4a20-9b32-02a71ac05e19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:to="loc_us-gaap_CreditFacilityDomain_301b4631-c69d-4a20-9b32-02a71ac05e19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:to="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a19253ab-c523-4fa8-a466-e3efa31363a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a19253ab-c523-4fa8-a466-e3efa31363a6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="extended" id="i5b863b163f8a455cb7047964ad95f7f6_DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_764d0455-8ff3-4990-bd86-5fd64f665b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_764d0455-8ff3-4990-bd86-5fd64f665b34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentIncrementalBorrowingAmount_e82537d0-f934-4ada-87c3-ce8764afa1ba" xlink:href="chef-20221230.xsd#chef_DebtInstrumentIncrementalBorrowingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentIncrementalBorrowingAmount_e82537d0-f934-4ada-87c3-ce8764afa1ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_75ec0db5-a7e2-431c-9455-079bd8de6c6c" xlink:href="chef-20221230.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_75ec0db5-a7e2-431c-9455-079bd8de6c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_30fb1875-a368-4f85-9014-c7265ad14eee" xlink:href="chef-20221230.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_30fb1875-a368-4f85-9014-c7265ad14eee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ea624edb-e15b-461c-9205-fc142cd263b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ea624edb-e15b-461c-9205-fc142cd263b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d1bd61b7-2c0b-4411-b48a-bc64284bffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d1bd61b7-2c0b-4411-b48a-bc64284bffc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ff6ff67a-0191-433d-8737-3af01183e772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ff6ff67a-0191-433d-8737-3af01183e772" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_b877a23b-c335-4b7f-9a85-5494a712cc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_b877a23b-c335-4b7f-9a85-5494a712cc07" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts_a0677267-5173-488a-902f-78bfb8e115fe" xlink:href="chef-20221230.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentTransactionCosts_a0677267-5173-488a-902f-78bfb8e115fe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57ede4e3-beff-462c-8b0b-5a4f170a1466_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57ede4e3-beff-462c-8b0b-5a4f170a1466_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ca200e98-b69d-4485-b680-89383e9da333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ca200e98-b69d-4485-b680-89383e9da333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:to="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_003bec8a-c6df-4352-b6ac-70882e6397d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_003bec8a-c6df-4352-b6ac-70882e6397d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_f704eb84-ce00-43e6-a6db-4dff1742d5da" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoansMember_f704eb84-ce00-43e6-a6db-4dff1742d5da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2025Member_76dc7b83-a1f6-4806-bb9d-ed3e6349efa9" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoans2025Member_76dc7b83-a1f6-4806-bb9d-ed3e6349efa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_e09d12d7-b6df-4c47-99b6-c55cbfbec801" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_e09d12d7-b6df-4c47-99b6-c55cbfbec801" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsAssetBasedLoanFacilityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="extended" id="i3173dd5492a5427a9c4d03b766bbbf9d_DebtObligationsAssetBasedLoanFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_017f340e-c717-46e9-8c3c-e8e45ca97d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_017f340e-c717-46e9-8c3c-e8e45ca97d05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_41d30be2-3f6f-405a-97ff-c76fbed14db0" xlink:href="chef-20221230.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_41d30be2-3f6f-405a-97ff-c76fbed14db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2456a1a7-77f4-406c-9f49-071233c80eab" xlink:href="chef-20221230.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2456a1a7-77f4-406c-9f49-071233c80eab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6e379495-ea28-4e71-ac2a-ff66e65b1eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6e379495-ea28-4e71-ac2a-ff66e65b1eef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3946c1b7-58f9-4321-add4-59bbb761e748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3946c1b7-58f9-4321-add4-59bbb761e748" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_734bcc2c-a87f-4c62-9c93-e351d64c53de" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_734bcc2c-a87f-4c62-9c93-e351d64c53de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_0f4760b7-4faa-4593-b42d-f97598e2f3dd" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_0f4760b7-4faa-4593-b42d-f97598e2f3dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_99601f51-0a91-4885-a010-20086328d25d" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_99601f51-0a91-4885-a010-20086328d25d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_49e23ecd-a4fd-417b-a40c-dc2dd738cce7" xlink:href="chef-20221230.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_49e23ecd-a4fd-417b-a40c-dc2dd738cce7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ff05e33d-6b3f-4324-8bca-6edd59b50c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ff05e33d-6b3f-4324-8bca-6edd59b50c32" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21554633-58e3-4e96-b8b9-bfe5d6e85174_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21554633-58e3-4e96-b8b9-bfe5d6e85174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_497ef8a8-e91b-4251-9024-52cb6f918557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_497ef8a8-e91b-4251-9024-52cb6f918557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_1ea269eb-9293-480b-b776-405b23c3e91a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:to="loc_us-gaap_ConvertibleDebtMember_1ea269eb-9293-480b-b776-405b23c3e91a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:to="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3afe2b53-8d01-4749-8d75-c7df67e55e71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3afe2b53-8d01-4749-8d75-c7df67e55e71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_a84e0702-d622-4071-b9dc-18025e31760d" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_AssetBasedLoanFacilityMember_a84e0702-d622-4071-b9dc-18025e31760d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_40e6324e-0173-4f8f-86f0-f108f7c67ca0" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_Convertible1875SeniorNotesMember_40e6324e-0173-4f8f-86f0-f108f7c67ca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_5c434061-b215-413e-8e01-8531428c3b0a" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_SeniorSecuredTermLoansMember_5c434061-b215-413e-8e01-8531428c3b0a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="extended" id="i87e5bf1f5235412bb80e91821c14b377_DebtObligationsConvertibleSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bbc38735-a918-42d9-a7c2-5c6826af3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bbc38735-a918-42d9-a7c2-5c6826af3f39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9598aa9e-4c27-49f0-82ee-bcc89b023778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9598aa9e-4c27-49f0-82ee-bcc89b023778" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_3458909f-a483-4776-800a-c6129dff6cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_3458909f-a483-4776-800a-c6129dff6cc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_9ec24b86-9ee3-48de-bb82-0c2079da9f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_9ec24b86-9ee3-48de-bb82-0c2079da9f93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0cee5fcf-b083-4eaf-a19c-042430f796b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0cee5fcf-b083-4eaf-a19c-042430f796b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1b3aea49-465f-400c-a770-b06147169545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1b3aea49-465f-400c-a770-b06147169545" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_78aca2cf-9b1f-44ab-b3e0-4a3091df6f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_78aca2cf-9b1f-44ab-b3e0-4a3091df6f56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_00a983ca-18c8-4989-91db-7423e1103fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_00a983ca-18c8-4989-91db-7423e1103fe7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1c9b90cb-3201-4e2e-b1db-37669d4490ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1c9b90cb-3201-4e2e-b1db-37669d4490ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_98aa29e7-bfb7-447f-b669-416bcc2ff502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_98aa29e7-bfb7-447f-b669-416bcc2ff502" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_fa487f73-faf7-4a0f-b5d8-9ca4a3c0620b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_fa487f73-faf7-4a0f-b5d8-9ca4a3c0620b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d1a85e6f-dd1f-47f3-abcf-60a0e587843e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d1a85e6f-dd1f-47f3-abcf-60a0e587843e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ae0a9100-5f45-4371-9740-b991660712a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_ConvertibleDebtMember_ae0a9100-5f45-4371-9740-b991660712a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7a224b27-c275-40c3-be08-7dd86248a830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7a224b27-c275-40c3-be08-7dd86248a830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7a5121b7-23d4-4266-a96b-287494c33e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_LoansPayableMember_7a5121b7-23d4-4266-a96b-287494c33e20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:to="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a0525434-491a-494b-8cf7-dbad3e41e5d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a0525434-491a-494b-8cf7-dbad3e41e5d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_f1e8edd9-3e9b-4405-a17d-ade77ba1d7c4" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_Convertible1875SeniorNotesMember_f1e8edd9-3e9b-4405-a17d-ade77ba1d7c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_e4e8de45-8385-4a97-ad48-f65246e51a12" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_Convertible2375SeniorNotesMember_e4e8de45-8385-4a97-ad48-f65246e51a12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_1250b9ec-41a1-4830-ad8e-dde2693c3b82" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_AssetBasedLoanFacilityMember_1250b9ec-41a1-4830-ad8e-dde2693c3b82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_0746c5df-995e-4f39-8e65-28e46c7f7ea7" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2022TrancheMember_d14b48f7-2f28-4a7f-bf3e-3c83be7b7f6d" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2022TrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_SeniorSecuredTermLoans2022TrancheMember_d14b48f7-2f28-4a7f-bf3e-3c83be7b7f6d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsConvertibleUnsecuredDebtDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="extended" id="i5c2d06980a22435b84eac90437c07665_DebtObligationsConvertibleUnsecuredDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9ca5bc57-f977-4818-a9d4-9fb04d14524b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9ca5bc57-f977-4818-a9d4-9fb04d14524b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fa1e97b-8e4d-4793-9659-36d016a66dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fa1e97b-8e4d-4793-9659-36d016a66dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_317854c7-4f8d-446c-a10f-8ae3c8b82da2" xlink:href="chef-20221230.xsd#chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_317854c7-4f8d-446c-a10f-8ae3c8b82da2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleEarliestDateTerm_bd22afc9-9112-4d00-9506-b5dcec6eef46" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleEarliestDateTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentConvertibleEarliestDateTerm_bd22afc9-9112-4d00-9506-b5dcec6eef46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_5398f4e4-42cb-4610-a47c-f514156f2537" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_5398f4e4-42cb-4610-a47c-f514156f2537" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d7a43d9a-5c76-4c5f-885c-1d3341b1d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d7a43d9a-5c76-4c5f-885c-1d3341b1d6df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_62fb3108-690e-4b59-8ed6-511a3d70aa47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_62fb3108-690e-4b59-8ed6-511a3d70aa47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e1883fb5-df9a-424c-aaec-ca1683cf6e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:to="loc_us-gaap_ConvertibleDebtMember_e1883fb5-df9a-424c-aaec-ca1683cf6e4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:to="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_19a68b1b-f53c-4663-a9ba-46ceca8e728c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_19a68b1b-f53c-4663-a9ba-46ceca8e728c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_08acf994-4b0a-4fd9-a59c-cb24179958be" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_08acf994-4b0a-4fd9-a59c-cb24179958be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="extended" id="ibb1eaa9b0a5f454d832b8b51887e539d_DebtObligationsScheduleofConvertibleSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_20e67141-1975-423a-b794-f273365a4f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_20e67141-1975-423a-b794-f273365a4f08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_226e3f3f-29ac-4bc6-9050-ffb45bbc996e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_226e3f3f-29ac-4bc6-9050-ffb45bbc996e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3eb02f19-9ab2-4da3-824c-5155b474db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_LongTermDebt_3eb02f19-9ab2-4da3-824c-5155b474db58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4b8ea538-24e0-47ca-b49c-02c1a4a55829_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4b8ea538-24e0-47ca-b49c-02c1a4a55829_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ae4197f4-ac15-4f03-8d2b-42090eddf6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:to="loc_us-gaap_ConvertibleDebtMember_ae4197f4-ac15-4f03-8d2b-42090eddf6ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:to="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2e9ad8b6-8516-4076-9215-8fd9abca9b3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2e9ad8b6-8516-4076-9215-8fd9abca9b3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_8d22ac9a-136f-48ad-b2d2-6da444b9699f" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_Convertible2375SeniorNotesMember_8d22ac9a-136f-48ad-b2d2-6da444b9699f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_5815d1f5-8b1f-4db4-a32c-eb8682141c85" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_Convertible1875SeniorNotesMember_5815d1f5-8b1f-4db4-a32c-eb8682141c85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_068977c9-7c17-413d-84df-4c5458442cbc" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_068977c9-7c17-413d-84df-4c5458442cbc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofComponentsofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="extended" id="i9b0ad3e087544143b1a28d95e947c5a6_DebtObligationsScheduleofComponentsofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c2c56b2b-aca7-45d7-8315-8272e1f05a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c2c56b2b-aca7-45d7-8315-8272e1f05a35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a3f05b36-ad0e-4afd-b444-a3de11b43f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a3f05b36-ad0e-4afd-b444-a3de11b43f27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a6e896ef-c0f5-481c-aaf4-444bd43f5e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a6e896ef-c0f5-481c-aaf4-444bd43f5e9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_33287c92-da2a-4b4f-9090-80213291cb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_InterestExpenseDebt_33287c92-da2a-4b4f-9090-80213291cb7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e05ee70f-e263-43b4-aad0-432ac9b8a5a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e05ee70f-e263-43b4-aad0-432ac9b8a5a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8008278f-265a-4ea5-bfb8-29de45120faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:to="loc_us-gaap_ConvertibleDebtMember_8008278f-265a-4ea5-bfb8-29de45120faf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="i35157785b46c4227b47925a2b21cc7fb_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_d4fc4172-9aee-4057-bc34-63c884321acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_d4fc4172-9aee-4057-bc34-63c884321acb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_f5a0371b-466a-4b73-9796-77289e95d6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_f5a0371b-466a-4b73-9796-77289e95d6c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0262eb12-6eeb-4a09-acda-442e7d121099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0262eb12-6eeb-4a09-acda-442e7d121099" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e39d1045-9bf1-468a-8d0c-4e60512659db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e39d1045-9bf1-468a-8d0c-4e60512659db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1f8d4c8e-d16c-472d-9539-bd8790c54222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_1f8d4c8e-d16c-472d-9539-bd8790c54222" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7e2387a4-6025-4372-b2b9-a9b4f6a04803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7e2387a4-6025-4372-b2b9-a9b4f6a04803" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_faa75e37-557e-450b-b844-3188f4925ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_faa75e37-557e-450b-b844-3188f4925ab5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c334edee-6f6b-4a29-b9f9-54309d775f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c334edee-6f6b-4a29-b9f9-54309d775f15" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_adb411bc-e421-4298-85e7-06447ce1deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensation_adb411bc-e421-4298-85e7-06447ce1deb2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_37b9ffa1-8e8f-4151-9cc3-84a58cdfb811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_37b9ffa1-8e8f-4151-9cc3-84a58cdfb811" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5a485d19-16ce-466f-a42d-744b892b88fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5a485d19-16ce-466f-a42d-744b892b88fc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_989a32cb-212c-4437-96f6-5f6251d0eb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_989a32cb-212c-4437-96f6-5f6251d0eb31" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_40167dbd-2fd9-4e39-a461-91b43faf993a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_40167dbd-2fd9-4e39-a461-91b43faf993a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_edeb7f1f-380d-4f07-bd47-2269b3b143e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_edeb7f1f-380d-4f07-bd47-2269b3b143e8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_cdb5650a-7fac-487b-800a-2e3c7c3c3088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_cdb5650a-7fac-487b-800a-2e3c7c3c3088" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f27d0ca9-c6e2-4890-8a00-f7f6f47a712f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f27d0ca9-c6e2-4890-8a00-f7f6f47a712f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_4f91c8b3-cfa1-419b-ba9b-e46462e10424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_4f91c8b3-cfa1-419b-ba9b-e46462e10424" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e47b9f27-ea23-4dee-8bb1-89938a56fd2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e47b9f27-ea23-4dee-8bb1-89938a56fd2e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_f32d600c-712b-42d6-8fa7-4f33aaba67f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_f32d600c-712b-42d6-8fa7-4f33aaba67f0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PublicStockOfferingMember_97a57ada-b344-4ac3-8a05-961d2c3ab8cf" xlink:href="chef-20221230.xsd#chef_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:to="loc_chef_PublicStockOfferingMember_97a57ada-b344-4ac3-8a05-961d2c3ab8cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_3d2fa311-13b3-4d9e-afda-bd74a208d351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:to="loc_us-gaap_OverAllotmentOptionMember_3d2fa311-13b3-4d9e-afda-bd74a208d351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8866248-4af2-402d-bbe3-9c2f3569b576_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8866248-4af2-402d-bbe3-9c2f3569b576_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:to="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:href="chef-20221230.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:to="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_14a752ab-f553-4941-b61f-77c7b6860c6b" xlink:href="chef-20221230.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:to="loc_chef_TimeBasedRestrictedStockMember_14a752ab-f553-4941-b61f-77c7b6860c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_75c861d6-56db-4a99-a7c7-7778c5a7c506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:to="loc_us-gaap_PerformanceSharesMember_75c861d6-56db-4a99-a7c7-7778c5a7c506" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_f423e112-8d93-4012-873d-74ea96b343f7" xlink:href="chef-20221230.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_f423e112-8d93-4012-873d-74ea96b343f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d3e4d323-a46e-47b7-adf4-5699b5a6ada7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d3e4d323-a46e-47b7-adf4-5699b5a6ada7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb5464ea-6a08-47a9-a541-018109b1dc99_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:to="loc_srt_RangeMember_cb5464ea-6a08-47a9-a541-018109b1dc99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:to="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4465ebf7-3d87-4183-9818-4a96d4d8c96a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:to="loc_srt_MaximumMember_4465ebf7-3d87-4183-9818-4a96d4d8c96a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_d8be600d-492a-4be8-adae-bb4bfde9c78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_d8be600d-492a-4be8-adae-bb4bfde9c78c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquityScheduleofrestrictedstockactivityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails" xlink:type="extended" id="ieaccf8fc825f40bba2440695f5ca1e39_StockholdersEquityScheduleofrestrictedstockactivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f037a900-2659-4120-b4a6-86d9e5df2a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f037a900-2659-4120-b4a6-86d9e5df2a3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0aeb0fd8-47c1-4393-8d87-a7a17b80a58b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0aeb0fd8-47c1-4393-8d87-a7a17b80a58b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a5af4500-78a5-49c1-bb67-fd4dfbef0f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a5af4500-78a5-49c1-bb67-fd4dfbef0f11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_54414af6-7477-4248-ba70-a2d7cc285802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_54414af6-7477-4248-ba70-a2d7cc285802" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fb7487a-114c-4015-b95d-f65fd276d1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_332a89ca-65db-4f23-985a-f94b0e3b081c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_332a89ca-65db-4f23-985a-f94b0e3b081c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e6db3d4b-511f-4b98-9446-5ecb1b0515de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e6db3d4b-511f-4b98-9446-5ecb1b0515de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2a38019c-385c-474f-88c9-5d9fe1d8d3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2a38019c-385c-474f-88c9-5d9fe1d8d3ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f9857c6-2f09-4a3c-9b27-fdcc54415874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f9857c6-2f09-4a3c-9b27-fdcc54415874" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8c423453-4109-4f1d-941b-6b437c8aec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:to="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_decefb27-b816-4451-9489-60f31fb45e23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_decefb27-b816-4451-9489-60f31fb45e23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_c817f1e3-48f5-4b7f-8d52-0b984fcc5ae4" xlink:href="chef-20221230.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_chef_TimeBasedRestrictedStockMember_c817f1e3-48f5-4b7f-8d52-0b984fcc5ae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_38738cfb-bad5-4733-bb1a-7447d9737e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_us-gaap_PerformanceSharesMember_38738cfb-bad5-4733-bb1a-7447d9737e20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_dc6452ae-96d5-4b9d-a24a-080499d600d5" xlink:href="chef-20221230.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_dc6452ae-96d5-4b9d-a24a-080499d600d5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended" id="i135c0e94e9734172a9932f55051792c1_LeasesMaturitiesofLeaseLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fbd062ab-b641-4e23-9d3f-f518b7ff3455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fbd062ab-b641-4e23-9d3f-f518b7ff3455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c2bee1c5-b692-480e-93d4-70c7e7cf5c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c2bee1c5-b692-480e-93d4-70c7e7cf5c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c30e5b86-cc6b-4ddb-b272-3a5799d01e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c30e5b86-cc6b-4ddb-b272-3a5799d01e13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8d08d6f9-7675-47fb-9e70-2f565b5ced39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8d08d6f9-7675-47fb-9e70-2f565b5ced39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5b60d2a3-3f46-42c9-b676-5dc2a0c0200d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5b60d2a3-3f46-42c9-b676-5dc2a0c0200d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f86006c9-acc4-41ae-bc34-e3c7f470d1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f86006c9-acc4-41ae-bc34-e3c7f470d1f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8782d8b-3dcf-47ba-8294-88b3b03503a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8782d8b-3dcf-47ba-8294-88b3b03503a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a6c6b9a-e066-45ae-9ca7-99a926fdc946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a6c6b9a-e066-45ae-9ca7-99a926fdc946" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4abd2ec7-bfcc-4c94-b579-e52168478285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_OperatingLeaseLiability_4abd2ec7-bfcc-4c94-b579-e52168478285" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_45fa613d-1f73-4e67-9d20-b0e1964a6dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_45fa613d-1f73-4e67-9d20-b0e1964a6dd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eea38a44-c6b3-44ef-90c4-e4f7b1c02233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eea38a44-c6b3-44ef-90c4-e4f7b1c02233" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e6d7235-d2c7-4724-a0da-839c3cdfb3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e6d7235-d2c7-4724-a0da-839c3cdfb3f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e399a25e-a1f2-4e32-9570-9f102afc7683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e399a25e-a1f2-4e32-9570-9f102afc7683" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1f49cb27-c64c-4423-9e5f-043dd6ccd22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1f49cb27-c64c-4423-9e5f-043dd6ccd22e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d388fa47-02e9-4afb-ac0e-c9584313095d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d388fa47-02e9-4afb-ac0e-c9584313095d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_099d1dc5-f9a7-418b-a437-b554f948942d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_099d1dc5-f9a7-418b-a437-b554f948942d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_768e6e23-5df4-4dd6-a885-baf0cd5c830b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_768e6e23-5df4-4dd6-a885-baf0cd5c830b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_28ab49b9-3c1a-4b96-9c26-0f309125b6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiability_28ab49b9-3c1a-4b96-9c26-0f309125b6a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35ed87cb-7257-42dc-8a1f-3339e60c6ed8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35ed87cb-7257-42dc-8a1f-3339e60c6ed8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_3fa9c183-319a-474e-94cd-8c94de3414d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:to="loc_us-gaap_LandAndBuildingMember_3fa9c183-319a-474e-94cd-8c94de3414d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fba5b132-6d7e-4703-a8ff-9f3d6c35dc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fba5b132-6d7e-4703-a8ff-9f3d6c35dc0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_72ecff08-28d7-49ab-92c5-1f90a51d30e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:to="loc_us-gaap_RelatedPartyDomain_72ecff08-28d7-49ab-92c5-1f90a51d30e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:to="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChairmanViceChairmanAndDirectorMember_5995e16a-dde0-410c-aa16-8c3421ebbd6a" xlink:href="chef-20221230.xsd#chef_ChairmanViceChairmanAndDirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:to="loc_chef_ChairmanViceChairmanAndDirectorMember_5995e16a-dde0-410c-aa16-8c3421ebbd6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:to="loc_srt_NameOfMajorCustomerDomain_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:to="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember_016148f6-66ff-4646-a59b-bd7aafec755e" xlink:href="chef-20221230.xsd#chef_ThirdPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:to="loc_chef_ThirdPartyMember_016148f6-66ff-4646-a59b-bd7aafec755e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ica1f793c6b1e43ada5952b47161381a7_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_800b9c8f-9613-4657-987f-f9661276b641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_IncomeTaxReceivable_800b9c8f-9613-4657-987f-f9661276b641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_40e5ffa7-be7c-4056-b0ae-2f0d0b9ec972" xlink:href="chef-20221230.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_40e5ffa7-be7c-4056-b0ae-2f0d0b9ec972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a40dd4e-ef8a-4325-bd08-3ea7424e2681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a40dd4e-ef8a-4325-bd08-3ea7424e2681" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_a47f1c42-fadf-48e5-8f02-4c999964ddd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_OperatingLossCarryforwards_a47f1c42-fadf-48e5-8f02-4c999964ddd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_1bbbad10-db4f-4a8b-961b-568a96a46c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_1bbbad10-db4f-4a8b-961b-568a96a46c31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_83267473-55de-4d87-b3d1-19863c2ea428_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_83267473-55de-4d87-b3d1-19863c2ea428_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember_89fcbab4-cb11-443e-a5e0-bb2526383d5d" xlink:href="chef-20221230.xsd#chef_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:to="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember_89fcbab4-cb11-443e-a5e0-bb2526383d5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_db72e05c-cccc-42a6-8396-5ebf10ce3eac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_db72e05c-cccc-42a6-8396-5ebf10ce3eac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember_7eacdf3c-bbcd-4d0f-af01-dd8e2d0ee5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:to="loc_us-gaap_CanadaRevenueAgencyMember_7eacdf3c-bbcd-4d0f-af01-dd8e2d0ee5a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_deab8cb4-e756-4d47-b902-e8c521202267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_deab8cb4-e756-4d47-b902-e8c521202267" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i4b382992077f4787bf3521729e4b85ae_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_718fa126-6252-4605-8f78-15fcedc539b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:to="loc_us-gaap_SelfInsuranceReserve_718fa126-6252-4605-8f78-15fcedc539b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions_070bb438-9af9-47f7-9cfc-50fb2691dfae" xlink:href="chef-20221230.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:to="loc_chef_PercentageOfEmployeesRepresentedByUnions_070bb438-9af9-47f7-9cfc-50fb2691dfae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:to="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2782561b-4086-4742-9572-b216a4eccf96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2782561b-4086-4742-9572-b216a4eccf96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_14d5a1de-d9cf-4ad0-a32f-eb383194afc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_14d5a1de-d9cf-4ad0-a32f-eb383194afc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_2b276c55-dedb-45f2-8c0a-1ceceb47c428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_us-gaap_AutomobilesMember_2b276c55-dedb-45f2-8c0a-1ceceb47c428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_1ad03823-aeac-48fe-a246-25d5221f0274" xlink:href="chef-20221230.xsd#chef_WorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_chef_WorkersCompensationMember_1ad03823-aeac-48fe-a246-25d5221f0274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7172f71a-057d-46e4-98c6-c060efd6286e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7172f71a-057d-46e4-98c6-c060efd6286e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ExpiringIn2022Member_b36d6e41-72d9-4a66-9f55-38f2400ae008" xlink:href="chef-20221230.xsd#chef_ExpiringIn2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:to="loc_chef_ExpiringIn2022Member_b36d6e41-72d9-4a66-9f55-38f2400ae008" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#ValuationReservesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="extended" id="if0301d48953346dca6349d0d7c5227b9_ValuationReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_1ec44210-dfdc-4267-a337-0bc650f5ebf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_1ec44210-dfdc-4267-a337-0bc650f5ebf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5c0b1bba-d792-43dd-9a84-577b0856ece4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5c0b1bba-d792-43dd-9a84-577b0856ece4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5b9fa2b0-6a49-445f-8de3-727fab6989f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5b9fa2b0-6a49-445f-8de3-727fab6989f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_94d05895-3db7-4cfe-aa8b-66c034b77fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_9f7afe8a-56db-4390-b469-c002083e34de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_9f7afe8a-56db-4390-b469-c002083e34de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_94d5b414-a621-400d-8506-08689873f20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_94d5b414-a621-400d-8506-08689873f20a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_1570c5d7-da0b-4562-a6db-a38ac9124b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_1570c5d7-da0b-4562-a6db-a38ac9124b98" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SubsequentEventsDetails" xlink:type="extended" id="i549254f9dcc74434983a072d44c4654b_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PaymentsForAssetAcqusitions_b99dbb7b-0f78-479d-8e04-5b62d416206d" xlink:href="chef-20221230.xsd#chef_PaymentsForAssetAcqusitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:to="loc_chef_PaymentsForAssetAcqusitions_b99dbb7b-0f78-479d-8e04-5b62d416206d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bf7c4907-d1ec-42d5-a2a2-3e57fa809732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bf7c4907-d1ec-42d5-a2a2-3e57fa809732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:to="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fcf1f3f5-7768-4695-a590-cd84c17708c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fcf1f3f5-7768-4695-a590-cd84c17708c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2b499fb6-a8b4-46d1-81fe-6d2b0af21673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:to="loc_us-gaap_SubsequentEventMember_2b499fb6-a8b4-46d1-81fe-6d2b0af21673" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:to="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_3c90c108-520c-4843-920f-6a9aeffe52ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:to="loc_us-gaap_AssetAcquisitionDomain_3c90c108-520c-4843-920f-6a9aeffe52ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:to="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SpecialtyFoodAndProduceDistributorMember_4656f418-5807-437f-9c71-ef82874487ef" xlink:href="chef-20221230.xsd#chef_SpecialtyFoodAndProduceDistributorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:to="loc_chef_SpecialtyFoodAndProduceDistributorMember_4656f418-5807-437f-9c71-ef82874487ef" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>chef-20221230_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86-->
<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_us-gaap_BusinessAcquisitionAxis_4e61de3c-809c-429f-9a4f-1c7b72343980_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink: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 Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_d118a2a1-9261-476d-b541-cbadc51d6c43_terseLabel_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" xlink: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 working capital adjustment</link:label>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_label_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" xlink: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 Working Capital Adjustment</link:label>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_documentation_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" 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">Net Working Capital Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment" xlink:href="chef-20221230.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NetWorkingCapitalAdjustment" xlink:to="lab_chef_NetWorkingCapitalAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e51c351e-6497-4b2f-8ea4-dedd0f775323_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/2022/elts/us-gaap-2022.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_us-gaap_CurrentForeignTaxExpenseBenefit_e8f99305-f7e1-4d73-b97f-c3129dcc996e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5c8e9a69-ed96-4340-bf0b-951f8d3a8004_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_81bbdbef-15b8-4070-97c9-cab88bcd1f89_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_d1c5ef73-7640-4ea5-8b4c-c22d781420b0_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 allowance for doubtful accounts</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/2022/elts/us-gaap-2022.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_chef_TimeAndPerformanceBasedGrantsMember_6e3cff65-b32b-4f89-af82-86914973d49c_terseLabel_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time and Performance Based Grants</link:label>
    <link:label id="lab_chef_TimeAndPerformanceBasedGrantsMember_label_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time And Performance Based Grants [Member]</link:label>
    <link:label id="lab_chef_TimeAndPerformanceBasedGrantsMember_documentation_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" 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">Time And Performance Based Grants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember" xlink:href="chef-20221230.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember" xlink:to="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_fdabe2c4-e9bf-432b-9690-a61e22c0060c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_91838da5-4766-4cc4-82c5-261af506992a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_11db097c-03af-4b98-ad44-c2c82338bc09_netLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_DebtInstrumentCarryingAmount_e2414a39-d8cf-4b40-a87c-680e71c32176_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_4401da94-4f0e-421a-b6bc-f3a6f97d94d9_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/2022/dei-2022.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_chef_DebtInstrumentIncrementalBorrowingAmount_64a6d94b-0a65-4d58-948e-40545096dcbf_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentIncrementalBorrowingAmount" xlink: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, incremental borrowing, amount</link:label>
    <link:label id="lab_chef_DebtInstrumentIncrementalBorrowingAmount_label_en-US" xlink:label="lab_chef_DebtInstrumentIncrementalBorrowingAmount" xlink: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, Incremental Borrowing, Amount</link:label>
    <link:label id="lab_chef_DebtInstrumentIncrementalBorrowingAmount_documentation_en-US" xlink:label="lab_chef_DebtInstrumentIncrementalBorrowingAmount" 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">Debt Instrument, Incremental Borrowing, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentIncrementalBorrowingAmount" xlink:href="chef-20221230.xsd#chef_DebtInstrumentIncrementalBorrowingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentIncrementalBorrowingAmount" xlink:to="lab_chef_DebtInstrumentIncrementalBorrowingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_0717f60d-29af-4dc8-a59b-b02051e09ff7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of contingent earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink: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 Range of Outcomes, Contingent Consideration, Liability, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_4c97ce5b-b750-4449-9a7d-8b058effcf81_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c7d52406-d5ff-4b28-bb3a-92d135bc66d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d635161d-f25e-4798-8cf5-eccad1e7f15c_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" 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">Preferred Stock, outstanding (in shares)</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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a524c4f2-b1ce-4699-a2cc-32fa70d98ab8_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" 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">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_d8b2f848-d75c-47f0-a866-6573f08f69d8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_fd4caba3-e01c-4595-8914-d0de6500d397_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiability_7abd5a62-ad58-4ea1-8df3-51d8242cb30f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_6d243a86-acb6-43b9-a6a8-a2a75533eae6_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">Present value of lease obligations</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentGross_8d34b84f-e68e-45ed-a4aa-b13c9b056534_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, leasehold improvements and software, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_5c987786-636d-45d3-8640-d0d4cc115b66_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses from transactions with related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_23b36121-f2f8-4a9f-9c7f-8300d7b08e54_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">Maximum debt 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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsCurrent_4ef55e8a-fc21-48d2-a60e-63bfe28cc372_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 installments</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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureAbstract_a56534fa-4a55-4b6d-86f2-31953de91154_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_413126af-f7dc-486d-8238-eb37ee7355d3_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Property &amp; equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_2a0d4788-069d-4fc4-926d-10d3e7b89bbd_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" 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">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_db5b3e3c-1d2b-4d86-99d1-62162cb8d9cb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset acquisition, consideration transferred, contingent consideration</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_faa53562-cf15-449a-9fc5-bf8d101cdfae_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_368b95c3-a70d-4077-933a-73250400423b_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f7bf970-61bc-434a-b362-5bf29a8be991_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_260c93fd-4483-4308-ad3c-db2198122e8f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ce7445f-e4a1-45ab-ba10-237f6b5af636_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 points</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_babeb451-7bdf-4317-83cc-dc41e305d2af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink: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, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_38ed5dc5-793c-441c-901f-6d764f898e57_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">Statistical Measurement [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/2022/elts/srt-2022.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5a5f04f-0eb8-4603-a52c-e208dd53daa0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option exercises (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5b06123-a857-45d7-b4d2-281991c31ea4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_45fc25f9-e831-47a7-84e7-ec4076c09eba_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 net deferred tax (liability) asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_7ceebb4a-27b4-4814-aeae-c203b365691a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coupon interest</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink: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, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f7fbe418-2d35-41dc-b200-ef2a1edd134c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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 leases, weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_3771c0ba-7586-4a84-8525-28ffac5fe0a3_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" 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">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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_4a99a365-67d7-4636-b3de-e7633f2768f3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of debt to common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_918bb9a5-ef1c-4c98-9972-86fea655b05d_terseLabel_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excluding assets held under finance leases</link:label>
    <link:label id="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink: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, Excluding Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" 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">Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:href="chef-20221230.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_25664b4e-3d72-486c-9da0-a0f8b8829432_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b1d77be4-d5e1-4380-ab09-0d895c4e29ab_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink: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, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_10c107ba-7522-44c8-a4ec-6a4770fb4528_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_fff88bdf-c8a8-4456-a80b-575a790b779b_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 income (loss)</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) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionTable_eacd7b68-342f-43ea-bc3a-274e331ccd30_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2504a8d9-0673-4438-8135-c859c0a4c591_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_41cd3647-96f5-4be0-9a7f-0a0dc221ba4d_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">Anti-dilutive shares (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/2022/elts/us-gaap-2022.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_chef_FoodProcessingMember_da602ef1-59d0-42d3-be26-94a10e645a37_terseLabel_en-US" xlink:label="lab_chef_FoodProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Processing</link:label>
    <link:label id="lab_chef_FoodProcessingMember_label_en-US" xlink:label="lab_chef_FoodProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Processing [Member]</link:label>
    <link:label id="lab_chef_FoodProcessingMember_documentation_en-US" xlink:label="lab_chef_FoodProcessingMember" 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">Food Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingMember" xlink:href="chef-20221230.xsd#chef_FoodProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FoodProcessingMember" xlink:to="lab_chef_FoodProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_7d16753e-488d-46fa-9024-b6eaa1d30fa7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_4057c09c-c18a-41c0-9eb5-c9075cb6a9fa_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_c41b0e98-7c37-4822-9f94-c07710731e98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_028d02e8-c042-49e6-af31-538fc1dccf4a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_9d61b000-e406-409f-af8a-28d11b79fc68_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_8f8226f9-ea52-4bc7-9009-16337f9d6d92_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/2022/elts/us-gaap-2022.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_DebtInstrumentRedemptionPricePercentage_9574be8d-23f2-463a-a9c5-d4798b90f50a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price, percentage of principal amount (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_5b7bcc27-b499-4a6d-b1a3-ef66d4f302d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_c2e73e21-5321-4ead-b31e-8f5c7acb421f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7a6ce6f0-22c8-473c-9816-61ffdd5750a9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, not yet commenced, term of contract (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5c488e68-205f-4f21-9dfb-6b4986bca424_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" 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">Amortization of right-of-use asset</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_6d4ec2ec-5395-4f68-bceb-1114b4784999_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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">Payment of deferred financing fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_fe392ffe-1fff-4790-b5fc-80f255bce2b0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of debt financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink: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 Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_120ff541-c612-4d21-ad43-a8b292e52992_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_ff824a7c-ea4b-4169-8c5f-43f43897d226_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_e2741ebd-b2c8-4d34-98d2-e50f4445323b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 and Liabilities Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_58b36ddb-cf2b-4ac4-835b-946790ff9846_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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 stock compensation expense resulting from award plan modifications</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_25ec8eb6-c1e5-446a-bb9c-26ff3ca2df0e_terseLabel_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition value</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_label_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink: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 Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_documentation_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" 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">Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:href="chef-20221230.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:to="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_dee0d0b2-b5f9-40da-950c-f32a1f011ac7_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 Cash Flow Elements [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_2667a315-424e-45df-a333-ff84fd0d8085_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" 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 obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink: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, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_aa2d6f96-8ee9-4077-bde5-d9c043655325_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/2022/elts/us-gaap-2022.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_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_9eee0193-7ecb-4c01-b6fb-3ba7375d5327_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent earn-out liabilities for acquisitions</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_44a24384-04c0-4816-a958-a257000f53e7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_e6df1e5e-dbd9-495a-a608-8686f2bc680c_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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_11ce4916-ff82-4603-bd64-72d27d928254_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/2022/dei-2022.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_us-gaap_ContractWithCustomerRightToRecoverProduct_013790fc-0ca2-45e4-ac04-9d72845bf550_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right to recover product</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink: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, Right to Recover Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:to="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_2b7951e4-2725-4b53-8ae8-911db2e78d25_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of convertible notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink: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 Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2bd44fda-533d-41ba-84ce-f16d377cfc2d_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 (loss) income:</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/2022/elts/us-gaap-2022.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_AwardTypeAxis_903b6cf1-15e8-47c1-8291-4d3bee32e418_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_38fdc15d-2081-4aab-9b20-ac5a5c292b8c_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 (used in) 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/2022/elts/us-gaap-2022.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_chef_PaymentsForAssetAcqusitions_8340f6e9-b26f-44fa-80d0-605ec80172c0_terseLabel_en-US" xlink:label="lab_chef_PaymentsForAssetAcqusitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for asset acquisition</link:label>
    <link:label id="lab_chef_PaymentsForAssetAcqusitions_label_en-US" xlink:label="lab_chef_PaymentsForAssetAcqusitions" xlink: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 Asset Acqusitions</link:label>
    <link:label id="lab_chef_PaymentsForAssetAcqusitions_documentation_en-US" xlink:label="lab_chef_PaymentsForAssetAcqusitions" 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">Payments for Asset Acqusitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PaymentsForAssetAcqusitions" xlink:href="chef-20221230.xsd#chef_PaymentsForAssetAcqusitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PaymentsForAssetAcqusitions" xlink:to="lab_chef_PaymentsForAssetAcqusitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fd8863e2-1973-4155-aa13-3833486699ee_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">Short-term 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/2022/elts/us-gaap-2022.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_chef_PercentageOfEmployeesRepresentedByUnions_3631ac0f-cd2d-4e28-93e2-bcf77de83ad5_terseLabel_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employees represented by unions</link:label>
    <link:label id="lab_chef_PercentageOfEmployeesRepresentedByUnions_label_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Employees Represented By Unions</link:label>
    <link:label id="lab_chef_PercentageOfEmployeesRepresentedByUnions_documentation_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" 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">Refers the percentage of employee represented by union.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions" xlink:href="chef-20221230.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PercentageOfEmployeesRepresentedByUnions" xlink:to="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_9eaf86f2-8674-4d04-914b-f43a013b0fb4_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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 amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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 Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fa0a61b5-3006-436d-a32c-040c6d911fdf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_f077b671-c18c-4666-b131-54bbd64da7a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 restricted stock activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_930f57ab-cbe9-46bc-8c61-ca744d601a95_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_6fa4edee-f6fd-4b17-b9d4-7f17d88e8f3a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for lease liabilities:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_52b9ae10-e23a-4619-92b5-18cad28888ef_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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 payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1c1c00b3-2bdc-4adc-a124-47dba765b893_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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, Noncash Items, 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_c7f175de-187a-4b49-8083-93fa5c20d638_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink: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_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink: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, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cb430987-7909-4508-a847-e47511604d5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_e2c12eed-7db0-4dd5-b73f-0de031a010ae_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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 employees contribution under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_10a60b4c-9f65-4431-8a44-105a9eeca9d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_13eaa830-fc94-4e28-8834-1c1d4408c5f7_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d73bafcb-90c4-4f34-84fe-2ff6054b68d1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b9f3abc2-0767-4267-97e1-bd7a07f9bbb7_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_67334f37-0a99-4740-a8ba-bb03d0d33f3c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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 leases, weighted-average lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a6c75c42-cbbb-4816-800a-4b32816061a8_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/2022/elts/us-gaap-2022.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_GoodwillPurchaseAccountingAdjustments_c085d424-80c0-43b8-a192-217b234807f3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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 adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_63de928c-84fb-46df-8476-6ece3377826c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of debt to common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_df4b3e07-7429-4113-aa83-8af0af0dc528_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/2022/dei-2022.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7b97e4b1-c3e5-4f04-aab5-df14f6c29e28_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink: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 Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink: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 Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_b22b0db8-704c-4581-9a12-930933757d40_netLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior secured term loan</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_a74fac74-a537-4000-8e78-1d321786cc70_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" 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_RevolvingCreditFacilityMember_51dab504-7959-4079-a033-fff7f120306d_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-based loan facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_28f2e5d0-6c67-4751-8303-00f9b54617f7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_46f34849-dca4-4a42-9127-c7143fde8d39_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_a91cfa13-1bd0-436c-b377-57b2d6f928a3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_7a3ab1b0-310c-4fe0-a821-c1750d56fd1a_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" 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">Preferred Stock, issued (in shares)</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/2022/elts/us-gaap-2022.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_dei_DocumentType_37fa56a4-b237-4ef0-b256-0602b28b69e2_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_96268e10-5085-4760-8c61-bd2a755b842e_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</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife_2059f45f-453d-4e2d-baff-d1d9dfc907af_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_be371670-c80a-4da6-b172-97793603fd20_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/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain_5497742c-d1f0-4793-b4a9-5149bea07ced_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/2022/elts/us-gaap-2022.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_chef_CapitalSeaboardMember_4a94d270-cf39-42e4-86bd-df29e881131e_terseLabel_en-US" xlink:label="lab_chef_CapitalSeaboardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Seaboard</link:label>
    <link:label id="lab_chef_CapitalSeaboardMember_label_en-US" xlink:label="lab_chef_CapitalSeaboardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Seaboard [Member]</link:label>
    <link:label id="lab_chef_CapitalSeaboardMember_documentation_en-US" xlink:label="lab_chef_CapitalSeaboardMember" 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">Capital Seaboard</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CapitalSeaboardMember" xlink:href="chef-20221230.xsd#chef_CapitalSeaboardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CapitalSeaboardMember" xlink:to="lab_chef_CapitalSeaboardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea7fd30e-d5ad-4de2-a0cc-69617c6f1ece_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ba9a064-53fe-4ad1-8afe-fb2faf345431_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_663411d4-b996-4641-b04d-e4aab2b8275e_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">Unvested at beginning (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_696721a6-3ba3-484f-80e5-b124c1f5fffd_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">Unvested at ending (in dollars 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_fb3592ba-1cb4-42e0-b8e8-541e419ee6e0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_84cd115c-7ec6-4aa2-9b6d-90c6e369c095_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 Obligations</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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_65446e34-35d2-497d-9279-6d6031290045_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink: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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_dc246aa2-8774-4a14-8ef7-80675389c4b1_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink: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 and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_4339eab5-cf02-4d6d-a897-8a5d565bae15_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_dd8ca96b-aa61-464f-a0bf-aba745bfd100_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e88bfab9-3966-4857-a164-16849a99c70e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_5a943589-1088-4c70-a75f-a8732d4ac9ae_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/2022/dei-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_66651a12-c5e2-4270-8f49-869b91aee759_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 (benefit) for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a7c9da59-402d-47f7-87d3-fc08b30ad088_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_69f6cc2f-2d86-4376-9d1a-26b3d3246338_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink: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 and Lease Obligation, Including Current Maturities [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink: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, Including Current Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_55d7c829-d7bd-491e-9bf4-9c34db35e8c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink: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, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e3cb081c-b5f5-4399-a60c-fba39dd4e68d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e439dc55-da43-4776-a1a7-8b3724adbf84_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_fbd042c9-e2c9-4741-b1fd-8c439b57b0bc_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_Convertible2375SeniorNotesMember_bfba6680-4e4e-48f4-a212-b7ea01a2ae52_verboseLabel_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" 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">2028 Convertible Senior Notes</link:label>
    <link:label id="lab_chef_Convertible2375SeniorNotesMember_label_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible 2.375% Senior Notes [Member]</link:label>
    <link:label id="lab_chef_Convertible2375SeniorNotesMember_documentation_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" 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">Convertible 2.375% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_Convertible2375SeniorNotesMember" xlink:to="lab_chef_Convertible2375SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_04dfc369-bd4e-48b9-863a-4d8a43deb611_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_fade3193-af4a-4469-86c0-c75ffeaeaf53_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/2022/elts/us-gaap-2022.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_chef_ProduceMember_62618060-2fb5-4922-af8b-824e71c5f544_terseLabel_en-US" xlink:label="lab_chef_ProduceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Produce</link:label>
    <link:label id="lab_chef_ProduceMember_label_en-US" xlink:label="lab_chef_ProduceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Produce [Member]</link:label>
    <link:label id="lab_chef_ProduceMember_documentation_en-US" xlink:label="lab_chef_ProduceMember" 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">Produce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember" xlink:href="chef-20221230.xsd#chef_ProduceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ProduceMember" xlink:to="lab_chef_ProduceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_bee92d95-df5d-48a0-af3d-aee591cc665d_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/2022/dei-2022.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_chef_DebtInstrumentConvertibleEarliestDateTerm_2a18e0fd-ccf0-412a-adf6-ca9b947cf7d7_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleEarliestDateTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earliest date term (in years)</link:label>
    <link:label id="lab_chef_DebtInstrumentConvertibleEarliestDateTerm_label_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleEarliestDateTerm" xlink: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, Convertible, Earliest Date Term</link:label>
    <link:label id="lab_chef_DebtInstrumentConvertibleEarliestDateTerm_documentation_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleEarliestDateTerm" 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">Debt Instrument, Convertible, Earliest Date Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleEarliestDateTerm" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleEarliestDateTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentConvertibleEarliestDateTerm" xlink:to="lab_chef_DebtInstrumentConvertibleEarliestDateTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_bfddc890-85d6-4ab2-ba91-ac31164a2d0c_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink: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 or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink: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 or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_74fcba97-cf65-4af9-b5f7-06d209dc5edd_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/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureAbstract_039da861-a5f3-4c20-8a59-30566acb876a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_73dfd4e8-d468-4295-84ba-0a836d42cb5d_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">Net income (loss) per share:</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/2022/elts/us-gaap-2022.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_chef_ChairmanViceChairmanAndDirectorMember_c4006d2c-8890-4437-85e6-ea1428fc7d12_terseLabel_en-US" xlink:label="lab_chef_ChairmanViceChairmanAndDirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Real Estate</link:label>
    <link:label id="lab_chef_ChairmanViceChairmanAndDirectorMember_label_en-US" xlink:label="lab_chef_ChairmanViceChairmanAndDirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chairman, Vice Chairman, And Director [Member]</link:label>
    <link:label id="lab_chef_ChairmanViceChairmanAndDirectorMember_documentation_en-US" xlink:label="lab_chef_ChairmanViceChairmanAndDirectorMember" 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">Chairman, Vice Chairman, And Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChairmanViceChairmanAndDirectorMember" xlink:href="chef-20221230.xsd#chef_ChairmanViceChairmanAndDirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ChairmanViceChairmanAndDirectorMember" xlink:to="lab_chef_ChairmanViceChairmanAndDirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_c28dcc32-56aa-43d8-b94b-6837776df753_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-Based Restricted Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_06b1de06-b3d9-4994-97d4-6f9be7c8fb67_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" 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">Performance-based</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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_0675ae6c-7a69-4130-bd74-c055dbba3a73_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_f3677435-f0c6-4dc7-92c9-b35d46b54f2b_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 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/2022/elts/us-gaap-2022.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_us-gaap_UnsecuredDebtMember_74d1e63b-61e7-471f-99db-cc43f5c0f737_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_f85e3d9d-df99-4474-853a-ccbb21f927bf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e3d11d3e-e33d-440c-923a-28f0569f6207_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5fb9c932-8402-4e6f-a44c-526cbb58665e_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/2022/elts/us-gaap-2022.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_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_16cb27fa-23ce-46b6-b54e-216b56b1732d_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term after issuance to redeem or convert (in months)</link:label>
    <link:label id="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_label_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" xlink: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, Convertible, Term After Issuance To Redeem Or Convert</link:label>
    <link:label id="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_documentation_en-US" xlink:label="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" 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">Debt Instrument, Convertible, Term After Issuance To Redeem Or Convert</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" xlink:to="lab_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_493c691e-fc66-4b6a-9edf-c02fe03a728b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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 (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_c4276e9e-ff1e-4f79-a140-0146856ce33b_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 provided by (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/2022/elts/us-gaap-2022.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_us-gaap_AccountingPoliciesAbstract_e088486e-df83-4e86-96d1-923642180897_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_CheeseAndCharcuterieProductMember_69e46795-07a5-4fde-a1a3-94bdef95289f_terseLabel_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cheeses and Charcuterie</link:label>
    <link:label id="lab_chef_CheeseAndCharcuterieProductMember_label_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cheese And Charcuterie Product [Member]</link:label>
    <link:label id="lab_chef_CheeseAndCharcuterieProductMember_documentation_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" 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">Cheese and Charcuterie Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember" xlink:href="chef-20221230.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CheeseAndCharcuterieProductMember" xlink:to="lab_chef_CheeseAndCharcuterieProductMember" xlink:type="arc" order="1"/>
    <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/2022/elts/us-gaap-2022.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_us-gaap_InterestExpenseDebt_f3ea4905-0eed-4be6-a127-aaa150153cd1_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" 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 interest</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_9c6b8422-956e-4583-a4be-e6753f3e4dfd_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_ed4946a7-15c5-49e9-ac55-917c0d849770_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" 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">Convertible Unsecured Note</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayable" xlink:to="lab_us-gaap_ConvertibleNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_218fd597-8874-4030-b2c3-801fef14b3a6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink: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-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_fe1f792b-5a6e-4574-9075-ecf9d0761a35_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3476239f-778d-4648-8997-447517874f70_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3b5864b0-329f-45b4-951c-95f86e5b7355_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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</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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_0b6af48f-dc73-4bf3-8f1c-5fe132d426fc_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">Stockholders&#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">Stockholders' 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/2022/elts/us-gaap-2022.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_PrepaidExpenseAndOtherAssetsCurrent_76c84ee1-1bdb-44e7-957a-e91b193d78e2_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/2022/elts/us-gaap-2022.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_AmortizationOfFinancingCostsAndDiscounts_f3b16afe-2aa8-4f21-90dc-9e3b57c97872_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred costs and premium</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_9b2df012-722f-4b21-be7c-2df1425993d9_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 (Loss) 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/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_51f059b5-2d8f-41eb-893a-aed67c6604f3_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/2022/elts/srt-2022.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_chef_DryGoodsProductMember_75b05609-4012-4693-91b8-73619ee6c3c9_terseLabel_en-US" xlink:label="lab_chef_DryGoodsProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dry Goods</link:label>
    <link:label id="lab_chef_DryGoodsProductMember_label_en-US" xlink:label="lab_chef_DryGoodsProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dry Goods Product [Member]</link:label>
    <link:label id="lab_chef_DryGoodsProductMember_documentation_en-US" xlink:label="lab_chef_DryGoodsProductMember" 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">Dry Goods Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember" xlink:href="chef-20221230.xsd#chef_DryGoodsProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DryGoodsProductMember" xlink:to="lab_chef_DryGoodsProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_ccd6b960-9397-4c93-aa6d-05ca46b9c392_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink: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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_23aa8b9b-b69f-47ca-a28f-e602ddd46f8c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0b4fe2aa-f76d-441b-8554-23699536aeca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_61492d3b-201a-4894-b139-42b05a69727e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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 of awards</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_00a58ed5-afb5-4c80-a127-634faf816780_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">Award Type [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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_86aecb07-0d26-4dc5-9602-718c9a3896b3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 callable by warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_aff73307-3479-4e59-8913-047ba620291b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Loss on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ba8ba6a7-257f-4fe8-a073-b127ba4617b3_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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 Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_28fba07d-b780-487e-9b59-9aa4694873f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 other intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_9decfd94-049a-471c-b8ed-04a0646c549d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink: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_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxAssetsGrossCurrentAbstract_6ff410c0-dd23-4f3c-9383-4ab0009774c0_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink: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 tax assets:</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsGrossCurrentAbstract_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink: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 deferred tax assets:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsGrossCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:to="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_aa627765-f272-4062-9cd3-2ac5aba15049_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, data processing and other equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_9846a0af-e059-491e-8238-03bd140589f7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 amount paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_68aa2977-2af3-480a-8ae6-47281872a944_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 carrying value and fair value of the company's convertible subordinated notes</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_c2469744-69a9-4168-953c-38748cee5dad_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_78386b6e-2d42-460f-916a-5c9b7b6c2f16_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_98d228f4-605a-4d26-a879-85dada2f4962_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/2022/dei-2022.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_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0cb8618f-4c34-44c4-a25c-8ec3bb1bde7c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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 offering (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_4054be9c-af38-4bc4-9855-f20a1dbafd00_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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 and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_0608162a-52a6-4daf-9185-0e3f9d143e0a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_8c93301e-9737-4523-856e-bb65e7e43662_terseLabel_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contribution under 401k plan begin vesting period (in years)</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_label_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contribution under 401k plan begin vesting period</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_documentation_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" 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">Matching contribution under 401k plan begin vesting period to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:href="chef-20221230.xsd#chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:to="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1837e359-89cb-4be3-bebb-edec8d640f0c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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 (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_aa7af3a5-67f4-4c67-a1fb-f2dcb7202827_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink: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, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_f07ac3a5-7d34-42f0-b41c-2c3823c66a5d_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4e50e9be-f6f2-4ec9-8443-091587ebc21e_verboseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" 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 Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink: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 of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_e5a411e0-4592-4754-9e5b-1779f06c94c6_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_PublicStockOfferingMember_ad32fcdf-127b-4108-bcf0-7d940f220bb1_terseLabel_en-US" xlink:label="lab_chef_PublicStockOfferingMember" xlink: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 Stock Offering</link:label>
    <link:label id="lab_chef_PublicStockOfferingMember_label_en-US" xlink:label="lab_chef_PublicStockOfferingMember" xlink: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 Stock Offering [Member]</link:label>
    <link:label id="lab_chef_PublicStockOfferingMember_documentation_en-US" xlink:label="lab_chef_PublicStockOfferingMember" 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 Stock Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PublicStockOfferingMember" xlink:href="chef-20221230.xsd#chef_PublicStockOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PublicStockOfferingMember" xlink:to="lab_chef_PublicStockOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_04a92d87-35eb-4848-96fc-a04833a483c7_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/2022/dei-2022.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_chef_DeferredTaxAssetsReceivablesAndInventories_eca569bf-6829-4fc4-b3b2-df1a06925600_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink: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 and inventory</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsReceivablesAndInventories_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink: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 and inventory</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsReceivablesAndInventories_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" 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">Deferred Tax Assets Receivables And Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:to="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_b8aec98b-122f-4fb9-8091-aa2ce73751f0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink: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 Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink: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, Vested and Expected to Vest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_e55ef324-68e1-43ff-a2d2-a7959eee8811_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9067ac6f-788c-4680-88c0-d003aece3231_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_cdb63aca-8d0c-4d2f-8d4f-b7a5dc6f31e5_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">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/2022/elts/us-gaap-2022.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_srt_MinimumMember_54894996-be82-4cf0-8ac5-6e1435bf55f6_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/2022/elts/srt-2022.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_chef_Convertible1875SeniorNotesMember_990dfeed-c57f-47a0-80e2-1aa7fa5e637e_verboseLabel_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" 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">2024 Convertible Senior Notes</link:label>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_4bb47891-6068-44b8-a789-11ab3dfae183_terseLabel_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024 Convertible senior notes</link:label>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_label_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible 1.875% Senior Notes [Member]</link:label>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_documentation_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" 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">1.875% Convertible Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_Convertible1875SeniorNotesMember" xlink:to="lab_chef_Convertible1875SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_868a2b1b-c3a0-4953-9d03-6dde2fac639c_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_f229cc00-d9f2-4b33-ae98-dd13ec508d00_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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_ae71b07c-0ed6-4ac2-86e2-641b20e12906_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" 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">Common Stock, par value (in dollars 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/2022/elts/us-gaap-2022.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_chef_SharesSurrenderedToPayWithholdingTaxesShares_849feaa5-03cd-4253-b778-e4577d95bbf1_negatedTerseLabel_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares" 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">Shares surrendered to pay withholding taxes (in shares)</link:label>
    <link:label id="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares_label_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Surrendered To Pay Withholding Taxes, Shares</link:label>
    <link:label id="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares_documentation_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares" 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">Total number surrendered to pay withholding taxes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxesShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares" xlink:to="lab_chef_SharesSurrenderedToPayWithholdingTaxesShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_f16d3a1e-a49f-48e0-82b7-4f43429d5864_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_a5b2af3b-b323-4184-846b-be811d1a566d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 costs if issuance of other debt instruments</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_15a3434c-e4a4-41bc-bc80-40db9eca762f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Deferred financing fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e4e92fde-9a66-4ee9-98fd-31862e924807_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_c9d899f3-2d18-4294-bd5b-110b37f1c869_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_1ec1ffc8-dd81-4a69-a87f-3d4f195168fc_terseLabel_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" xlink: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, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_label_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS Other Disclosures [Abstract]</link:label>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_documentation_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" 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">EPS Other Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSOtherDisclosuresAbstract" xlink:href="chef-20221230.xsd#chef_EPSOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EPSOtherDisclosuresAbstract" xlink:to="lab_chef_EPSOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_f9fc41a8-15c8-4527-bf39-db693317b694_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 Measurements</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/2022/elts/us-gaap-2022.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_OtherAmortizationOfDeferredCharges_aed5754d-9c70-4ae9-b412-bae3ae5c4493_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred financing fees</link:label>
    <link:label id="lab_us-gaap_OtherAmortizationOfDeferredCharges_a99d306a-5a37-41aa-a7ee-4b1930f4f107_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAmortizationOfDeferredCharges" 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">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_OtherAmortizationOfDeferredCharges_label_en-US" xlink:label="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Other Deferred Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_9cb4314f-6384-4ac5-9c2d-e27dcb20ceab_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e0663288-5675-40b4-8896-b2369e95bf3c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" 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">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink: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, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_1fb7d0c7-cae0-4098-b8ea-6af22a85486c_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/2022/dei-2022.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_dei_EntityFileNumber_4d7d3cce-7e55-4892-b762-8ffff5ca519e_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/2022/dei-2022.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_us-gaap_ConvertibleDebtSecuritiesMember_e5e4a0a1-8d43-42b6-afe0-39469ed61011_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_a95d007b-8a86-4014-8739-2d02629313ab_terseLabel_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act, Income tax refund receivable</link:label>
    <link:label id="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_label_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink: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 Receivable, Net Operating Loss, CARES Act</link:label>
    <link:label id="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_documentation_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" 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">Income Taxes Receivable, Net Operating Loss, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:href="chef-20221230.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:to="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit_3c1260d4-d0fb-4cde-89b3-92520f79cd6f_terseLabel_en-US" xlink:label="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reserved for issuance of letters of credit</link:label>
    <link:label id="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit_label_en-US" xlink:label="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Reserved For Issuance Of Letters Of Credit</link:label>
    <link:label id="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit_documentation_en-US" xlink:label="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit" 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">Amounts reserved under the credit facility for issuance of letters of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:href="chef-20221230.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:to="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ChefMiddleEastMember_9a84fd95-f69a-4a02-9e2d-4e4f49010712_terseLabel_en-US" xlink:label="lab_chef_ChefMiddleEastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chef Middle East</link:label>
    <link:label id="lab_chef_ChefMiddleEastMember_label_en-US" xlink:label="lab_chef_ChefMiddleEastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chef Middle East [Member]</link:label>
    <link:label id="lab_chef_ChefMiddleEastMember_documentation_en-US" xlink:label="lab_chef_ChefMiddleEastMember" 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">Chef Middle East</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChefMiddleEastMember" xlink:href="chef-20221230.xsd#chef_ChefMiddleEastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ChefMiddleEastMember" xlink:to="lab_chef_ChefMiddleEastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_23fdf668-74eb-4537-8589-c714a7b4fb7c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_34179ab7-abbd-4c95-a7da-bc9ae3a99112_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_51cd3413-3082-4c0a-9d33-e637e6c8d201_terseLabel_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contribution under 401k plan fully vested period (in years)</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_label_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contribution under 401k plan fully vested period</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_documentation_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" 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">Matching contribution under 401k plan fully vested period to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:href="chef-20221230.xsd#chef_DefinedContributionPlanEmployerMatchingContributionFullyVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:to="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_KitchenSuppliesProductMember_bf850b48-e7e0-4c5d-8691-b64fdc412131_terseLabel_en-US" xlink:label="lab_chef_KitchenSuppliesProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kitchen Supplies</link:label>
    <link:label id="lab_chef_KitchenSuppliesProductMember_label_en-US" xlink:label="lab_chef_KitchenSuppliesProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kitchen Supplies Product [Member]</link:label>
    <link:label id="lab_chef_KitchenSuppliesProductMember_documentation_en-US" xlink:label="lab_chef_KitchenSuppliesProductMember" 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">Kitchen Supplies Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember" xlink:href="chef-20221230.xsd#chef_KitchenSuppliesProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_KitchenSuppliesProductMember" xlink:to="lab_chef_KitchenSuppliesProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e6396351-a0b8-4758-910e-a2a965e00d0b_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" 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</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3c4b93c5-e020-40fd-916d-15e131334349_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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedStockUnitsRSUMember_8c0d5479-9a96-433a-83ab-69e121eb4bc5_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 share awards</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/2022/elts/us-gaap-2022.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_ProceedsFromLinesOfCredit_66af76e5-caf6-4188-9d2d-d39037f6675a_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">Borrowings under asset based loan facility and revolving credit facilities</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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskByBenchmarkAxis_f5cf7870-b2d7-4849-9a7e-66ec7f2844c6_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/2022/elts/us-gaap-2022.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_us-gaap_UseOfEstimates_30d76b55-571a-426a-9add-fee4078407a7_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_b5b99537-f9e0-49d1-abae-5f3936f9775f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f9b822de-a979-405c-bc8f-b8988e60ea42_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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 consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink: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, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c4b35215-63d0-4539-9254-26c25971f7df_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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">Balance at beginning</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1dfb378d-9618-4924-897c-9b264dd4cae2_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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">Balance at ending</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_ecf6ae69-ba20-49ec-bc02-f896d57389b1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total net sales</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/2022/elts/us-gaap-2022.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_SubsequentEventsAbstract_61ac8e42-0e2c-4d0c-a3bb-88772633745b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_aeba6dfb-d24a-4a22-bec6-1da587f7f317_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink: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 costs, amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1682c2e7-17ef-42ed-b2d1-561ee058f053_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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 before income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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 Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_39e6d537-2877-4a84-b48a-30ee216c5b1a_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, accrued liabilities and accrued compensation</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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_47093590-d700-4d40-aaae-17e81cacdaf2_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_e574abcb-0251-40cc-95df-2064dcfe7bab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Differences due to:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink: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, Nondeductible Expense, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_443cad47-3242-4063-b7c4-f2bef0227c7e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" 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">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/2022/elts/us-gaap-2022.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_b0ba34d6-12ce-454e-9349-74c64db048f5_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FinanceLeaseCost_632c39ca-0734-4f96-a252-9b4812dda723_totalLabel_en-US" xlink:label="lab_chef_FinanceLeaseCost" 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 finance lease cost</link:label>
    <link:label id="lab_chef_FinanceLeaseCost_label_en-US" xlink:label="lab_chef_FinanceLeaseCost" xlink: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, Cost</link:label>
    <link:label id="lab_chef_FinanceLeaseCost_documentation_en-US" xlink:label="lab_chef_FinanceLeaseCost" 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">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost" xlink:href="chef-20221230.xsd#chef_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FinanceLeaseCost" xlink:to="lab_chef_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_2ef4db3c-29b3-4efd-8377-1fec4d90ba18_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/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_2cfb4590-8859-442d-b28b-d858253402cd_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_f787f807-9d8e-4464-8027-ee9e11868f88_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6745f89b-a669-4c05-80c4-0c4107afa570_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/2022/elts/us-gaap-2022.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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_4252b6bd-a692-4ef8-8d4e-6339a2f0a763_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink: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 of right (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink: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, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_bed75edb-fe0d-45e9-ab0c-a33c7df7bb86_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 dollars 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6ede4117-1e75-4d2e-b5de-79bcb19c8424_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c330c088-f777-46ab-9031-a0f3d5a1180b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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 of RSAs vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_d26e7e1a-3ccc-4b00-a690-b2d7a3e6d657_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_2fe73e22-596f-4569-bc6c-804b1f8aa368_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of convertible debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_700b72e5-c2c2-4f00-add1-0cee1ee5cfde_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/2022/elts/us-gaap-2022.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_StockholdersEquity_6fa30fde-2169-472d-b3d9-5dc58f3007a6_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_77735186-f486-4777-b8be-dac7a72100f6_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Balance, beginning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_688dd853-88fb-4a09-95e9-300ac2a4127a_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Balance, ending</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">Stockholders' 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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f8ef40bc-8d63-485b-bcf0-8ae6ae70dd60_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_34260929-730e-4f20-937d-9ddc433bb7c3_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">Forfeited (in dollars 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/2022/elts/us-gaap-2022.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_chef_DebtInstrumentTransactionCosts_4e25fee1-6854-47ad-ac2f-4a5c9655eed6_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" xlink: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 transaction costs</link:label>
    <link:label id="lab_chef_DebtInstrumentTransactionCosts_label_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:label id="lab_chef_DebtInstrumentTransactionCosts_documentation_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" 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">Debt Instrument, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts" xlink:href="chef-20221230.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentTransactionCosts" xlink:to="lab_chef_DebtInstrumentTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a3e65000-d34d-4acb-9b40-6c7c7478dbfe_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/2022/dei-2022.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_SaleOfStockNumberOfSharesIssuedInTransaction_c5dd1ca3-b48c-42dc-8e32-67b8a1ca0ef9_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink: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 sold in offering (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_6d1c32d9-0ed3-4c6f-bed1-94fd7e146247_terseLabel_en-US" xlink:label="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants issued for acquisition</link:label>
    <link:label id="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_label_en-US" xlink:label="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value</link:label>
    <link:label id="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_documentation_en-US" xlink:label="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" 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">Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:href="chef-20221230.xsd#chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:to="lab_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_12bf2170-2faa-4e64-a957-ac9fb17f1a9c_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_47cb2fce-4750-4d7c-a1f5-47a9102e05c1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d9a092de-6fdd-498d-9594-a0fe7b0ba400_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cae5d396-f98e-4937-84bb-a9b2c209ba1c_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 assets and liabilities, net of acquisitions:</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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3517f43f-ec3c-4b0a-a9e5-27040096f163_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3cbe39e8-ebf1-4000-a36b-f156b212f4a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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 changes in level 3 contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_9eae4937-4e6b-4c12-8b74-9f9313b1f1a5_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Arrangement [Domain]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective-Bargaining Arrangement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementDomain" xlink:to="lab_us-gaap_CollectiveBargainingArrangementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0a7de6de-bdfd-4dad-bf4c-32c991e4538c_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" 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">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_a266f93b-34ee-48ee-baab-41b63e30a452_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_d655f08a-2fa2-4631-890c-b528178d9c30_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_1c8cca4d-6df3-4ed6-90c0-1fc95d975f66_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7106fa64-3fe8-4b20-a927-68b480f80af9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink: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, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_50c5b7bd-ec0a-4127-979c-e0d476e7c81a_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 lease cost, net</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e6281195-ad30-43ac-a908-9dddd3e72b5e_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_455173f4-45b4-40bf-a011-a5959c135e13_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_b938bd89-1a77-447e-adbc-51f9d07480dc_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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_07092cd7-8d2f-4fc4-b3a8-8dd018c892a5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink: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 lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_314ce3f9-b389-4d71-a356-8bd21de318a6_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition costs</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink: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, Acquisition Costs</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" 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">Effective Income Tax Rate Reconciliation, Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d4cd2b5d-d80e-481a-a6b6-78ac61b956d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_0ad536df-8050-4555-b02d-414520d4828b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of contingent earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EPSAbstract_1b507b4e-a630-49a5-a000-64096d2f1494_verboseLabel_en-US" xlink:label="lab_chef_EPSAbstract" 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 (loss) per share:</link:label>
    <link:label id="lab_chef_EPSAbstract_label_en-US" xlink:label="lab_chef_EPSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS [Abstract]</link:label>
    <link:label id="lab_chef_EPSAbstract_documentation_en-US" xlink:label="lab_chef_EPSAbstract" 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">EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSAbstract" xlink:href="chef-20221230.xsd#chef_EPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EPSAbstract" xlink:to="lab_chef_EPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a031901f-04db-4729-bab5-58291ecad934_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" 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">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_a1854d32-e6b7-46be-ae65-42159e5f4316_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_f286f22e-a596-4019-9894-a24335da4550_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_4beee28b-ef49-4bcc-bf8c-f59b0c18d705_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_20e5f06f-c2c2-40d6-b1a6-2257fd7d81d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4115d909-9006-4109-b035-ac10a977eaf5_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 dollars 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentInterestRateEffectivePercentage_99486092-cd77-4291-b931-9748145b2162_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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 interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_015cb924-8838-44bf-944f-47c8f2d86d46_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" 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">Warrants issued for acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_52caaf4c-00ac-4e5f-89f6-a47d5225f098_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink: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_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink: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 Tax Assets, Tax Deferred Expense, Operating Lease Liability</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" 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">Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:to="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_8cb6f7b2-48ff-4a49-bda2-b2ebc159cc0a_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_64f6970b-c6e2-4255-9ea9-80b252e0807c_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_07d8a1b6-d960-48ee-81b5-efe469c495b8_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">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/2022/elts/us-gaap-2022.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_srt_RangeAxis_abf65f52-4b93-4714-86b6-68d3f3afc268_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/2022/elts/srt-2022.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_us-gaap_AssetAcquisitionDomain_33ec0fa0-e159-40d0-8650-430175877755_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_a8175a1f-150c-44a7-90d9-f74837be1118_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_d3bda765-2d6d-4738-b744-d7c32b1bb9d8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink: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 fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_23e7f30a-2072-4a27-8b22-d2220f2bcf05_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/2022/elts/us-gaap-2022.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_us-gaap_AccountsReceivableNetCurrent_7b12ffba-d86a-4527-ae2f-6552d23c9916_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 of $20,733 in 2022 and $20,260 in 2021</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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_534bb067-550c-4257-b1f7-7b0313e5ff2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_15bb0833-8da8-43e4-87a5-8ed46a282361_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/2022/elts/us-gaap-2022.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_chef_CoronavirusAidReliefAndEconomicSecurityActMember_c431c306-9ff4-48b3-b8ec-831f200fb751_terseLabel_en-US" xlink:label="lab_chef_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">CARES Act</link:label>
    <link:label id="lab_chef_CoronavirusAidReliefAndEconomicSecurityActMember_label_en-US" xlink:label="lab_chef_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_chef_CoronavirusAidReliefAndEconomicSecurityActMember_documentation_en-US" xlink:label="lab_chef_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:href="chef-20221230.xsd#chef_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:to="lab_chef_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_6b8160c2-60ca-43f8-b206-2195e71625cf_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_100e753e-9479-48cd-9446-d2b843170436_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink: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 borrowing base, percentage</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink: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, Covenant Terms, Minimum Borrowing Base, Percentage</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" 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">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d0646cba-2954-42f6-92c5-f63929b24f0f_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsDisclosureTextBlock_c0e614df-f28f-47fc-a04a-c04f188edbf8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_8d1d1c24-e0b7-4941-981b-042a984f313d_verboseLabel_en-US" xlink:label="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" 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">Convertible unsecured debt, interest rate</link:label>
    <link:label id="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_d0f01d4a-0e68-424b-972a-76fb93d107aa_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" xlink: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, after two-year anniversary</link:label>
    <link:label id="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_label_en-US" xlink:label="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" xlink: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, After Two-Year Anniversary</link:label>
    <link:label id="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_documentation_en-US" xlink:label="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" 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">Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" xlink:href="chef-20221230.xsd#chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" xlink:to="lab_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_3b404bb5-4d09-41f3-88d4-18dc0865f435_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_ac6e1848-1877-4e87-9c73-b26bc49c4841_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 pro forma consolidated income statement information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_fe44755f-7f7f-4067-8817-f9b5db94d59c_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/2022/dei-2022.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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_25b064c8-fbc5-47dd-9d9f-1fb8a8000f9e_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink: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, springing maturity, maximum maturity date, period prior to scheduled maturity date</link:label>
    <link:label id="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_label_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink: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, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</link:label>
    <link:label id="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_documentation_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" 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">Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:href="chef-20221230.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:to="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4eb3fe30-5f06-4f71-8a33-498bffd9dbc6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d6f77025-4f39-4c90-a1d4-4fe95a891677_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">Unvested at beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_59b7c4bf-2c2c-4a79-9f6c-d7795c2dcf5c_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">Unvested at ending (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/2022/elts/us-gaap-2022.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_chef_SpecialtyFoodAndProduceDistributorMember_627704e5-eae8-44c8-b891-90f9b7bc924f_terseLabel_en-US" xlink:label="lab_chef_SpecialtyFoodAndProduceDistributorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Food And Produce Distributor</link:label>
    <link:label id="lab_chef_SpecialtyFoodAndProduceDistributorMember_label_en-US" xlink:label="lab_chef_SpecialtyFoodAndProduceDistributorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Food And Produce Distributor [Member]</link:label>
    <link:label id="lab_chef_SpecialtyFoodAndProduceDistributorMember_documentation_en-US" xlink:label="lab_chef_SpecialtyFoodAndProduceDistributorMember" 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">Specialty Food And Produce Distributor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SpecialtyFoodAndProduceDistributorMember" xlink:href="chef-20221230.xsd#chef_SpecialtyFoodAndProduceDistributorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SpecialtyFoodAndProduceDistributorMember" xlink:to="lab_chef_SpecialtyFoodAndProduceDistributorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_d0bc9b27-9b35-4982-a3fd-05896e32b959_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_3f495e38-2dc7-475a-bf06-07135050dcde_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink: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 Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink: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 Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_7a980bf7-543f-4c18-bf0c-8dddcebd4461_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_7d488fe2-74b9-4eb6-af6d-0f220cc62b2c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c3c2bf06-3035-46cf-a946-042018951859_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 right-of-use 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_07b6fa72-f0c9-476f-a27d-da597dbb5d9b_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/2022/elts/us-gaap-2022.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_us-gaap_SeriesAPreferredStockMember_1c8cc08b-4954-47d4-aa6a-b1bce5c179f5_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink: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 A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink: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 A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_RevenuePaymentTermForContractsWithCustomers_d5a894e5-6809-44a6-b2d2-6ce6ec77c1bd_terseLabel_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink: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 terms for contracts with customers (in days)</link:label>
    <link:label id="lab_chef_RevenuePaymentTermForContractsWithCustomers_label_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink: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, Payment Term For Contracts With Customers</link:label>
    <link:label id="lab_chef_RevenuePaymentTermForContractsWithCustomers_documentation_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" 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, Payment Term For Contracts With Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers" xlink:href="chef-20221230.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_RevenuePaymentTermForContractsWithCustomers" xlink:to="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3797bc6e-9e33-4e23-9f64-3a91abdea8d1_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_9eb21d2e-efd4-42aa-bb8a-2ee8197e5fcb_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">Number of shares that can be purchased by each 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bb43165c-819e-4f83-911d-1b4be287b8f5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_d403e5be-a8f0-4871-a666-a3c1c7827267_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" 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">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_a8118063-137e-4e83-84e0-97902d39102d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3a7f2e9b-70cc-4b4f-a82f-a80b2de93a2d_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/2022/dei-2022.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_dei_LocalPhoneNumber_082e1dd6-319f-4998-9fc9-3cc393ba6ae5_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/2022/dei-2022.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_15dcf240-8512-4878-acdc-1bbbaacaf111_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingIncomeLoss_9c64b2d0-be68-4406-9641-70a7a4ddb408_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">Operating income (loss)</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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_2d73e5a8-6638-4135-83a8-3d11bcacdcad_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/2022/elts/us-gaap-2022.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_ShippingAndHandlingMember_61481494-050d-446a-b88e-48ed6bc07271_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingMember_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingMember" xlink:to="lab_us-gaap_ShippingAndHandlingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f1f72b9a-9a3a-4904-99ed-8a00530fb56d_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guidance Adopted and 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_59393437-979d-43fb-bb73-7f3bf5e123cf_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_4aac39f5-4558-4a46-8b93-908adcbf217a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ff0111e3-8c23-4fbc-9302-a9238fc4c119_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/2022/elts/us-gaap-2022.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_StateAndLocalJurisdictionMember_ae0e26dc-dea1-4947-ab94-02d48e9f0916_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_fef4d4cb-0b70-4f89-83eb-f64a91ec5584_terseLabel_en-US" xlink:label="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease not yet commenced, contractually obligated payments</link:label>
    <link:label id="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:label id="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" 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">Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="chef-20221230.xsd#chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6a2b6d53-b770-4351-85b9-310274f30f66_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Common Stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e11177c1-c92d-43ce-97eb-a6de677a9b8e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Balance, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6bf01a85-a5c7-47e5-bf90-755cd3ca4a60_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Balance, ending (in shares)</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/2022/elts/us-gaap-2022.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_us-gaap_Goodwill_286d1012-153a-437b-8e57-20226007bf57_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_139527a9-d271-4642-a123-402b8286487a_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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_Goodwill_8c6ce83b-1137-4300-b8f3-24694a3778fc_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_2286d846-a409-4459-ae96-63e9f633e875_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_a6319461-248d-4363-8c3c-c6f73b269328_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" 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">Receivable related to the ETRC</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink: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 Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7d6c14f-8922-4622-8cff-851c175bb0a7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_005ffb66-be82-44eb-9dd4-00e329cc1036_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 tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_b32aeac1-7358-4413-86af-3a8323a95f4f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 income tax expense (benefit)</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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsValuationAllowance_0dc1c5e5-12b4-437c-ab20-558ae0612153_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_42256d8d-1da7-4744-957a-2b9015acf35f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_OtherObligationsMember_b9b56c63-1fea-4cf2-a64f-ea7f0de5de58_terseLabel_en-US" xlink:label="lab_chef_OtherObligationsMember" xlink: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 revolving credit facilities</link:label>
    <link:label id="lab_chef_OtherObligationsMember_label_en-US" xlink:label="lab_chef_OtherObligationsMember" xlink: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 Obligations [Member]</link:label>
    <link:label id="lab_chef_OtherObligationsMember_documentation_en-US" xlink:label="lab_chef_OtherObligationsMember" 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 Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherObligationsMember" xlink:href="chef-20221230.xsd#chef_OtherObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OtherObligationsMember" xlink:to="lab_chef_OtherObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d995cea4-0d3c-46f9-885e-251461b95e08_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_a754da8b-50dc-47d0-9643-22eac8e36fa4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_af18ead7-1085-439a-afd5-a519d1439d9f_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 dollars 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8d37e879-fd88-4446-abe7-0b56fb477e70_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_CenterOfThePlateProductMember_5d283438-d2b7-4e3f-b47a-96a2e47f3b76_terseLabel_en-US" xlink:label="lab_chef_CenterOfThePlateProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Center-of-the-Plate</link:label>
    <link:label id="lab_chef_CenterOfThePlateProductMember_label_en-US" xlink:label="lab_chef_CenterOfThePlateProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Center-Of-The-Plate Product [Member]</link:label>
    <link:label id="lab_chef_CenterOfThePlateProductMember_documentation_en-US" xlink:label="lab_chef_CenterOfThePlateProductMember" 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">Center-Of-The-Plate Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember" xlink:href="chef-20221230.xsd#chef_CenterOfThePlateProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_CenterOfThePlateProductMember" xlink:to="lab_chef_CenterOfThePlateProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_f1ed9dc0-c5e4-4d9c-9e6e-50f4c8effbf2_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_d5953833-5edc-460d-a9aa-65eecbd9a0a7_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_926be90b-25f6-4395-9ed9-d99bd23897d5_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_9e8bc4ac-a165-44fe-85f3-43cdaf8b2239_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_3bb260e1-ddde-4b27-8d85-93f2dd1f72aa_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/2022/dei-2022.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_CostOfGoodsAndServicesSold_f68bbd71-f382-4f15-964a-3fdb1dad2783_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 sales</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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPrepaidExpenses_70571cdf-6260-448c-9ecc-e3962c26ae22_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink: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 Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3aebbc39-4768-496e-ab5f-661f60104864_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_8d0be87c-d3f4-469b-b4b5-36824146f8af_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 diluted common shares outstanding (in shares)</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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_02c77d2b-8cbf-4624-838d-2ef254390b7b_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_c12a5097-51d9-4174-8226-43736a158fdd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink: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 costs of certain up-front costs</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink: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, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoansMember_133d7c50-01b1-4369-9bd2-8cc4dcfb9712_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansMember" xlink: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 secured term loan</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoansMember_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansMember" xlink: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 Secured Term Loans [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoansMember_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoansMember" 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 Secured Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoansMember" xlink:to="lab_chef_SeniorSecuredTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_4abd0638-a8b2-4b10-881e-9fece129d1f2_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ThirdPartyMember_1f5a797c-2308-47cc-8500-673a3bc0a465_terseLabel_en-US" xlink:label="lab_chef_ThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Real Estate</link:label>
    <link:label id="lab_chef_ThirdPartyMember_label_en-US" xlink:label="lab_chef_ThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party [Member]</link:label>
    <link:label id="lab_chef_ThirdPartyMember_documentation_en-US" xlink:label="lab_chef_ThirdPartyMember" 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">Third Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember" xlink:href="chef-20221230.xsd#chef_ThirdPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ThirdPartyMember" xlink:to="lab_chef_ThirdPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_c2e7f7ef-10da-4eb4-9c79-9d874c142eee_terseLabel_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Awards</link:label>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_d6f4f179-39f2-4cb5-9ec4-b263e3edd239_verboseLabel_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" 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">Time-based</link:label>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_label_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Share [Member]</link:label>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" 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">Time Based Restricted Stock [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember" xlink:href="chef-20221230.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_TimeBasedRestrictedStockMember" xlink:to="lab_chef_TimeBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_b9214bbd-476b-460c-b62c-35eb808dc3a3_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_e96d4d20-b4b4-46db-8020-e46b1a4744c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charitable contribution carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink: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 Tax Assets, Charitable Contribution Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_2a495a60-7776-4a62-b30e-7bf1e390bca0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 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/2022/elts/us-gaap-2022.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_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_6956a46d-2b42-43af-b030-38403e334840_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink: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 borrowing base</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink: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, Covenant Terms, Minimum Borrowing Base, Amount</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" 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">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_bc2e5c68-d1ad-4f17-a12d-0d3819217bac_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, - $0.01 par value, 100,000,000 shares authorized, 38,599,390 and 37,887,675 shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, respectively</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/2022/elts/us-gaap-2022.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_CarryingReportedAmountFairValueDisclosureMember_26e5238f-f699-49f8-871a-4ff13f2ac760_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_519e2e95-f129-412e-829f-7b728ef2c834_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of debt into common stock</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink: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 Conversion, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6c933573-e139-4218-a5f8-4ab8c9fc456c_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" 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">Current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_ac1b99c6-bff4-45a3-9f9e-5f21c18dda59_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionAcquireeDomain_86d5d526-ed07-4f33-8ed4-713b462422e4_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" 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">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_485d4727-ed73-4dac-b466-2dbeaa7a3634_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink: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 Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ExpiringIn2022Member_cad1043a-c65c-4755-a44f-a72349efa8e1_terseLabel_en-US" xlink:label="lab_chef_ExpiringIn2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiring in fiscal 2022</link:label>
    <link:label id="lab_chef_ExpiringIn2022Member_label_en-US" xlink:label="lab_chef_ExpiringIn2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiring In 2022 [Member]</link:label>
    <link:label id="lab_chef_ExpiringIn2022Member_documentation_en-US" xlink:label="lab_chef_ExpiringIn2022Member" 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">Expiring In 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ExpiringIn2022Member" xlink:href="chef-20221230.xsd#chef_ExpiringIn2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ExpiringIn2022Member" xlink:to="lab_chef_ExpiringIn2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_47e4fb2e-0bde-48ed-83a9-cf0503ade2dc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Granted (in dollars 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/2022/elts/us-gaap-2022.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_OtherOperatingIncomeExpenseNet_c6fb3007-eb53-471e-8626-c7737f3ff2fb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" 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">Other operating expenses, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink: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 Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_c8c25309-0049-4c17-b908-c77bc2331035_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink: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, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dc8b9df3-545d-40c1-82da-445523d4df4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_efd6f683-1221-4acd-89ec-3014480e1a08_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" 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">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock_17063b9f-0800-48f2-9f62-e97b631f4420_terseLabel_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink: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 Operating Expenses</link:label>
    <link:label id="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink: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 Operating Expenses, Policy [Policy Text Block]</link:label>
    <link:label id="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" 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 Operating Expenses, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:href="chef-20221230.xsd#chef_OtherOperatingExpensesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:to="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_3c99e2e6-2791-4080-89d4-76c6af4d8391_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_61cd46bc-9978-4b5e-bd17-c1cbb16a2fcc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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</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/2022/elts/us-gaap-2022.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_ConvertibleSubordinatedDebtMember_f61461ed-2ad1-4091-86d3-12ac678a65b1_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible unsecured note</link:label>
    <link:label id="lab_us-gaap_ConvertibleSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleSubordinatedDebtMember" xlink:to="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_105ac372-f0df-4498-8aac-482681948e68_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_PastryProductMember_4174af33-d3ab-4070-a7e8-de20d84d437a_terseLabel_en-US" xlink:label="lab_chef_PastryProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pastry</link:label>
    <link:label id="lab_chef_PastryProductMember_label_en-US" xlink:label="lab_chef_PastryProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pastry Product [Member]</link:label>
    <link:label id="lab_chef_PastryProductMember_documentation_en-US" xlink:label="lab_chef_PastryProductMember" 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">Pastry Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember" xlink:href="chef-20221230.xsd#chef_PastryProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PastryProductMember" xlink:to="lab_chef_PastryProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c772fdb6-6a5a-4cb3-8ed6-299763a098e1_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">Preferred Stock, authorized (in shares)</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/2022/elts/us-gaap-2022.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_ProductConcentrationRiskMember_ace86439-ac6f-418e-882f-9da1e6fda6e8_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68527def-97cd-477a-9257-c4979b948df0_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 at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2cc61e3c-6251-4f5c-ba15-48bd531463c3_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 at end of year</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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_53e18073-7418-4b12-b7f5-364f4fb7aa00_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 adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2c1c5976-a58c-406e-b174-ad62b2524e72_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">Cumulative 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4a3c0d92-0fbf-4d40-938f-a9fc43d6f132_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_97e45d5f-e891-4d68-8fb1-0088d307db92_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink: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 secured term loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink: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 Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_4902eda4-4c45-4212-a2bf-2f1851ee5ae4_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on debt extinguishment</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" xlink: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, Loss On Debt Extinguishment</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" 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">Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2b8d8a3c-c5e3-4ba2-a50e-32681367cd1f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants issued for acquisitions</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink: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 Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_238cb39d-1d5d-4c1e-bc69-b597a2f0ca31_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_032e9588-29a5-4a5d-8ffe-3507f23af3b5_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/2022/elts/us-gaap-2022.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_ProceedsFromStockOptionsExercised_1480c197-48b6-44c6-bcd3-f4cca9c651d9_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 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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfLongTermDebt_490e3bdd-a2da-4e42-b586-b167e376ac00_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 debt issuance</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_cc8ea679-99df-4a9c-8a56-e1b496b18306_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Common Stock, issued (in shares)</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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_efaa1331-710c-4ad3-8a81-2a4e24d78430_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_1e8122a6-9ee0-4582-b82c-22771c2f1497_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_1621ef61-38f2-4dc0-98b9-b2350509ba47_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" 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">Interest expense on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_690da82e-45b0-4640-ae61-c962ae47647d_verboseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" 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 allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_68252add-3e0b-410a-b6e4-1dac01b4b4ba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_af51d13e-3572-40e3-a945-b123470c5bcd_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">Short-term finance lease liabilities</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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b3059e93-77c7-4763-8b7c-b319131ebafe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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 term (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_95c104a1-6033-40ea-9635-4b8ea1143e9f_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_8d243b52-7fc2-4caa-9ac2-b8cf1ecea456_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of computer software (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a56ec6df-4e54-4daa-bffc-b7f2d744f63d_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/2022/elts/us-gaap-2022.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_OperatingLeaseCost_eb347f1d-128a-417c-b494-fb729a70b9cd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_51e0b5bf-541b-4962-a2aa-6bdca477663a_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1e9c5733-ddc5-465b-9873-e9ac745fb75f_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" 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 Amortization Period (in months)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_63288136-f8a9-4bff-b421-8707d981eef9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink: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 on convertible notes, net of tax</link:label>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_label_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink: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 on Convertible Debt, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:to="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_caf0157c-c23e-44d5-bbc7-17ec3542f33b_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4590ea67-d2bc-4d0d-870d-1790f92aac0b_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 (loss)</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/2022/elts/us-gaap-2022.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_GoodwillAcquiredDuringPeriod_ec05ab79-8a39-43c4-8131-76d7ba1ff448_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_235780a3-a2dd-456e-895e-beae8f36072b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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 Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_03583114-c871-45f8-8032-9b8316a3a28d_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction-in-process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6f27f0e3-c697-4a68-81ca-1e19516012ca_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/2022/dei-2022.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_GoodwillAndIntangibleAssetsDisclosureAbstract_29ed03ef-7e84-423a-8328-a52c9fc56c9d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a186bb7f-9f2a-4af0-9bc3-fb85fc37949f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_4fc08268-9358-43a9-90e2-e0d8774b00c0_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4978d7f4-3c56-4799-9fa0-0ea526f97209_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e27d65bf-70df-452e-8e06-bfdb690aa6f2_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ad0436b8-6d0a-432e-8004-bef482d543ce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8258d8a7-3243-4145-b415-0bb5d2a81814_netLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_DepreciationDepletionAndAmortization_47ad9e64-9d3b-4696-adba-fc6fe0483495_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_22c729b4-8ef3-4b3e-afbd-dddcafcc9dc4_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_c2334264-ac4c-4ea8-b3d5-09cb04f05b4e_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/2022/elts/us-gaap-2022.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_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_5dea38d8-36f8-4ab8-8af8-589e6e14e560_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential principal amount increase</link:label>
    <link:label id="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_label_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink: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, Accordion Feature</link:label>
    <link:label id="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_documentation_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" 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">Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:href="chef-20221230.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:to="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e85e8e26-8776-4453-8ea9-b3fbe4fe1c4a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a320298b-1583-4d6e-81d8-ea80cc151a6c_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" 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">Additions (Recoveries) Charged to Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4774c382-a345-491e-8c68-0a87455c608d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f93ecc99-27c4-48a1-abce-78f29eeebfb2_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">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7da46413-7210-4bf0-a8a1-20361264a771_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">Outstanding (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/2022/elts/us-gaap-2022.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_f665ce11-dd25-40bf-84bb-e441b3a1c50e_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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">Unamortized deferred costs and premium</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ba8ad776-1d3c-4ec9-a66a-2cdb698ac07c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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">Unamortized Deferred Costs and Premium</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink: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, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_49a884c1-8fdc-4ac2-96a7-47a18b058038_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 components of interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SharesSurrenderedToPayWithholdingTaxes_c94afcde-920d-4df4-94cc-1cbaba2171f7_negatedTerseLabel_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxes" 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">Shares surrendered to pay withholding taxes</link:label>
    <link:label id="lab_chef_SharesSurrenderedToPayWithholdingTaxes_label_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Surrendered To Pay Withholding Taxes</link:label>
    <link:label id="lab_chef_SharesSurrenderedToPayWithholdingTaxes_documentation_en-US" xlink:label="lab_chef_SharesSurrenderedToPayWithholdingTaxes" 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">Total amount surrendered to pay withholding taxes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxes" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SharesSurrenderedToPayWithholdingTaxes" xlink:to="lab_chef_SharesSurrenderedToPayWithholdingTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_WorkersCompensationMember_283b112d-42b7-4094-9bda-0d20a378d936_terseLabel_en-US" xlink:label="lab_chef_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers Compensation</link:label>
    <link:label id="lab_chef_WorkersCompensationMember_label_en-US" xlink:label="lab_chef_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers Compensation [Member]</link:label>
    <link:label id="lab_chef_WorkersCompensationMember_documentation_en-US" xlink:label="lab_chef_WorkersCompensationMember" 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">Workers' Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember" xlink:href="chef-20221230.xsd#chef_WorkersCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_WorkersCompensationMember" xlink:to="lab_chef_WorkersCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6c970fac-11fe-4295-98a5-a9e0aebdeba3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b564369c-1e7e-48bc-b94b-61cec3e4e9d7_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/2022/dei-2022.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_FinanceLeaseLiabilityPaymentsDueYearTwo_8c028f2f-5a95-484a-b265-d455ae85b808_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink: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, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_89115239-225c-4f3d-bcc9-c6fa065d3e43_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" 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">Earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3a39a4c8-3f41-46cc-a2e6-63bef85d7b11_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 currency 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentNet_648679fe-73a9-46d3-94c3-35cc7157ff8b_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 and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_ae0423a2-9588-488e-bbfd-b6f0aca56d0d_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Equipment, leasehold improvements and software, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_83e2fb67-f103-4263-973a-5f8e78862890_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Book value of equipment under finance leases</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/2022/elts/us-gaap-2022.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_CashFlowSupplementalDisclosuresTextBlock_982b816f-d0e9-4b4f-8155-d57e80b1cde9_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink: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 Disclosures of Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink: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 Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_550358c5-dc6d-4b5e-86c2-7df25694734a_terseLabel_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment and Leasehold Improvements</link:label>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" 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">Equipment and Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember" xlink:href="chef-20221230.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EquipmentAndLeaseholdImprovementsMember" xlink:to="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_c999b4c3-09b8-4aa4-a2cd-4f62c81d1d4d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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 cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_24e0c61e-3436-48e3-9a13-de26a93a7f14_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 estimated future amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_aeb7a57f-86f9-4bb3-ab3c-be7640eb6164_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 and warrants</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">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a6974e5b-00b8-4344-a26a-8e382c9d6722_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for accounts receivable</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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_709c1308-c782-4401-9644-5b71f6d4be6a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f75845c1-5a78-4fef-85b5-986a4f47558b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option exercises</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bd35cda-bcb9-4444-976e-df83f8ccf6ce_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">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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebt_37218458-655f-40f6-8de9-fefb973360de_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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">Long-Term Debt, Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_8e6d22f3-23f9-470a-ba2d-e4d610a12dca_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders_20a35a24-c95a-4982-89ab-38262a158c25_terseLabel_en-US" xlink:label="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent)</link:label>
    <link:label id="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders_label_en-US" xlink:label="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Interest In Facilities Owned By Entities Controlled By Company's Stockholders</link:label>
    <link:label id="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders_documentation_en-US" xlink:label="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" 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">Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" xlink:href="chef-20221230.xsd#chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" xlink:to="lab_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_06ead10c-f483-4c56-8ed5-83bcdca51a33_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink: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 expense carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink: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 Tax Asset, Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_32ee9159-a346-48db-9696-3ba7b7b39639_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1fbced09-6127-4415-bdb4-82e5a5973e7e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" 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">Common Stock, authorized (in shares)</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/2022/elts/us-gaap-2022.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_IntangibleAssetsFiniteLivedPolicy_87f9a219-f36a-4d3c-bdf4-63630987bdac_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink: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, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_7fd55bcd-3e05-46e6-8a1c-641dd6359ba3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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 Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_9a92b2e9-c013-4df3-8402-fe550b417ef9_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fece7728-73b4-4c9f-a3d4-26e738fd8906_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/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00c63a0b-2f58-49e4-bd7e-582067efacb6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink: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_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/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e5ed4cee-b09e-4811-8cbc-3eaa6561a671_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b763724-9d5a-4fa5-a076-965ff1ada4a7_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/2022/elts/us-gaap-2022.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_FiscalPeriod_797dd710-2f91-4691-9443-2d726f46dd2a_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 Period</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/2022/elts/us-gaap-2022.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_AssetsCurrent_8b927da0-b64c-4b8f-aa1a-1fa6431f91b9_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/2022/elts/us-gaap-2022.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_IncomeTaxesPaidNet_494543e0-7326-4b90-a105-32584f501650_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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, net of cash received</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_38985f59-283a-4aa9-b140-00e82f0fa5c0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_24e17cbb-1388-47ce-b1fb-eccad591768c_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/2022/dei-2022.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_us-gaap_FairValueByMeasurementBasisAxis_f89a6bce-baa6-4d2c-a709-2e7be7931443_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_9ec561c7-fb25-4550-b821-63937c13ab50_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_fc020dec-d3e0-42e9-871d-1e92774d42f0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink: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 reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink: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 Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ad342608-0b2f-4b49-836b-cdebd3c4c750_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">Stockholders' 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">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_060fd2c1-9382-4a54-b446-6a090cf2b481_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_c49ea738-00b6-4787-b0eb-629466c1fa46_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink: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 or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink: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 or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_aedf3af1-762e-475d-8385-3f439ec213a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_865e4a19-d9f2-4e44-ad35-0ff262b144fe_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_ae76854a-e5ad-40f6-808d-4ed9eb662260_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_53d8b90f-839e-469a-baa3-e2783fc50441_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_a3617973-ccce-4a8b-bad4-27d244bcf715_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink: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 maturities of the company's debt</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_51686ca7-4c1b-477e-a90a-2b389b0c4355_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_799aa9ff-e87c-471a-b5fd-c257ba2af183_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 supplemental disclosures of cash flow information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cce7b954-d530-4dbe-950f-e9a77a97474d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit for stock compensation</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/2022/elts/us-gaap-2022.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_SubleaseIncome_c7fb889d-f1e9-4d7f-805c-31f4fb3ba2ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_3595d9bf-7a8b-45d9-96a7-90edf50c6236_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e020f7a0-1778-450f-9329-f8c54739433f_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" 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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_99f6445f-655f-44c8-b155-2710eba6385b_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_6bc4687d-0234-43ab-9685-6dc822e8a9b0_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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_f522c3f6-0e15-40c1-8623-d404e1cbc579_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">Operations and 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/2022/elts/us-gaap-2022.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_chef_OilsAndVinegarProductMember_26263f32-2b4c-4ed4-a8bc-39bdd894a13c_terseLabel_en-US" xlink:label="lab_chef_OilsAndVinegarProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oils and Vinegars</link:label>
    <link:label id="lab_chef_OilsAndVinegarProductMember_label_en-US" xlink:label="lab_chef_OilsAndVinegarProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oils And Vinegar Product [Member]</link:label>
    <link:label id="lab_chef_OilsAndVinegarProductMember_documentation_en-US" xlink:label="lab_chef_OilsAndVinegarProductMember" 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">Oils and Vinegar Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember" xlink:href="chef-20221230.xsd#chef_OilsAndVinegarProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OilsAndVinegarProductMember" xlink:to="lab_chef_OilsAndVinegarProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SelfInsuranceStoplossTthreshold_08244d53-158f-4171-8212-665e82c30902_terseLabel_en-US" xlink:label="lab_chef_SelfInsuranceStoplossTthreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance stop loss threshold</link:label>
    <link:label id="lab_chef_SelfInsuranceStoplossTthreshold_label_en-US" xlink:label="lab_chef_SelfInsuranceStoplossTthreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance stop loss threshold</link:label>
    <link:label id="lab_chef_SelfInsuranceStoplossTthreshold_documentation_en-US" xlink:label="lab_chef_SelfInsuranceStoplossTthreshold" 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">The stoploss threshold per incident related to self-insured group medical plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuranceStoplossTthreshold" xlink:href="chef-20221230.xsd#chef_SelfInsuranceStoplossTthreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SelfInsuranceStoplossTthreshold" xlink:to="lab_chef_SelfInsuranceStoplossTthreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_d6b1f73c-1377-4028-8e6d-be376be59cbf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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 employees affected by award plan modifications</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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, Plan Modification, Number of Grantees Affected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_914c698d-eb1a-498d-bdcd-fd01294e0a8b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_822d1616-d4a9-4a98-9b24-373ceb61fb5b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_3336deb3-70d8-4bd5-996e-234d732325ac_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 asset based loan facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_588c40c4-56d1-476c-b9c1-8bb6f814b29e_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments under revolving credit line</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/2022/elts/us-gaap-2022.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_DebtInstrumentLineItems_efe73a70-faa5-42fc-a8f4-812507845611_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/2022/elts/us-gaap-2022.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_36806833-c15b-4c02-8f89-3342a89d8604_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_7a30eb6c-4389-4bf8-afc8-567f28f840d2_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_97f0b1ff-7b5b-4384-8e6b-fe7b92b9fc68_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowances</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_194a3a5f-7290-4369-a08d-a8a8d9d8aeb5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_473e6379-7554-4bcf-a5f9-6139858b6ab3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a534e805-326a-45b6-be62-f20a2ff72f19_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_300c60a9-9dbf-49f2-940a-f508385b570e_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink: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, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_bc8d53de-c12f-4a8f-afda-36d8bd2bbe08_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of lease liabilities, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink: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, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_38bd8f81-44c4-4d33-aced-07356d39f64a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CanadaRevenueAgencyMember_f714f895-e845-4e25-8609-8e5b79b4f7df_terseLabel_en-US" xlink:label="lab_us-gaap_CanadaRevenueAgencyMember" xlink: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 Revenue Agency</link:label>
    <link:label id="lab_us-gaap_CanadaRevenueAgencyMember_label_en-US" xlink:label="lab_us-gaap_CanadaRevenueAgencyMember" xlink: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 Revenue Agency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CanadaRevenueAgencyMember" xlink:to="lab_us-gaap_CanadaRevenueAgencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_869fdff3-75dd-4899-bb44-ffa6fe8f65d5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_3442b485-ce46-4e25-9587-996f1c9919f9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred tax (liability) asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e767e033-f4ac-4010-8bc6-da7c99ef58b1_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 STOCKHOLDERS&#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/2022/elts/us-gaap-2022.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_EstimateOfFairValueFairValueDisclosureMember_70726b60-d117-4d6a-afb9-51f97aac35e5_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink: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_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3449ac4f-b132-4654-8da4-4fa14d2c7ff5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_935cc65e-5d5f-4f01-8701-0dba9a69c74c_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 common shares:</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/2022/elts/us-gaap-2022.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_GainLossOnDispositionOfAssets_6790aa18-358f-4685-8d22-9b538d9cac27_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" 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">Loss on asset disposal</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/2022/elts/us-gaap-2022.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_SaleOfStockConsiderationReceivedOnTransaction_8a796573-4336-4d03-b433-e265cb59b3fc_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink: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 net proceeds from stock offering</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_c166fb01-58ae-4db1-b6b8-47ae031ab594_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, net</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/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableCurrent_ac7b8e66-ac33-4b86-979a-0c6fe34cc670_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxAuthorityAxis_25f2c3ef-5282-4655-8f4f-d4e862c50bad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_b02c5540-7653-4c86-8c25-e9d61914f1fa_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink: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 acquisitions</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink: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 Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_96203da9-1e5d-417a-9fd7-fc3575ea0d88_terseLabel_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical Program</link:label>
    <link:label id="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_label_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accident and Health Insurance, Excluding Workers' Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:to="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_40f16ced-7809-4c73-a34e-b2f09ccb23e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_e5c6595b-6c3c-4837-99d7-984e4d86e770_terseLabel_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-based loan facility</link:label>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_cee9c445-ce80-49b2-8381-7466c9cf698f_verboseLabel_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" 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">ABL Credit Agreement</link:label>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_label_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Based Loan Facility [Member]</link:label>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_documentation_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" 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">Asset Based Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AssetBasedLoanFacilityMember" xlink:to="lab_chef_AssetBasedLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_238becab-be7f-443b-861d-7e0e465be6e4_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_9091087e-3188-47e7-9ef5-e8735f3ad174_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_699c3948-f369-4a00-a4a6-30303e87f165_terseLabel_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset impairment, net of tax</link:label>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_label_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)</link:label>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_documentation_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" 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">Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" xlink:href="chef-20221230.xsd#chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" xlink:to="lab_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fb7e5e08-8572-44a5-a26c-728fe81c5a6a_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/2022/dei-2022.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_ProceedsFromIssuanceOfCommonStock_5aa0caab-645a-47c4-8383-a433ce13f556_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 the issuance of common stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7bb3cb37-4b07-4e89-8c4f-308d8f80de0e_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">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_14fff6da-07c7-4998-9be5-95096afb5e64_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">Weighted average basic common shares outstanding (in shares)</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/2022/elts/us-gaap-2022.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_us-gaap_CurrentFederalTaxExpenseBenefit_f7b20d19-2783-49c8-b751-31a4633654a7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0323524d-0421-407f-ac53-dc96687ec4e5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_167bfaa8-eb7f-4033-beae-335f28484045_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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 or unit option plan expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_cddefb41-2183-4e8f-9f10-e3ddc8e0fda1_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink: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 investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_740ac40e-153e-431a-8380-c3e53928e73c_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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_39c2cf71-fd37-4395-8973-f99312f6fb60_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_741b42c0-db8f-4e92-ba76-03755e6ad1cc_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">Outstanding (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1cb6aebe-4746-42ad-a8e8-07771fc69353_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">Outstanding (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/2022/elts/us-gaap-2022.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_ClassOfWarrantOrRightDomain_551e4c8e-0133-4de9-8dd6-27d89de2e188_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_8095ad57-e233-4e6f-8bd0-8521c2db8e98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_5c265b33-3580-4368-8a92-118515db09f2_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.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, respectively</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/2022/elts/us-gaap-2022.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_RestrictedStockMember_0dbff6d8-c285-4ce6-950d-1a9cc249ac10_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_c82180ea-c7c5-41b1-babf-b0c2b26ecc93_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_476e823c-2981-4878-9890-374fe19acd3d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 debt obligations</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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0f3560a7-183b-459b-ac5c-c096a4e34207_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_8e998b21-e2a6-43b5-9662-cf399bab1089_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of debt to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_17c2fb37-d6a7-443c-84e4-926f1af0d4ee_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d69bf81c-484d-4b64-ab71-f446a118a684_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 warrants issued for acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1dbb266b-39f7-4704-820a-bc9b9dc81cd1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employers contribution to employees under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_4a13871c-cc4d-4cce-a971-41b4e2f7cd20_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_b5ae07c1-c730-47c5-a3f5-0ed6f9d152fe_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/2022/dei-2022.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_DebtInstrumentTable_876243b5-12f3-4476-a04f-1c51c087e3c2_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/2022/elts/us-gaap-2022.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_InterestCostsCapitalized_efa0a5d5-aca4-4530-82cb-b3e98de85100_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest expense</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink: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 Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_c59965da-3f83-4f48-9b18-b66c8fa50f14_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_e4acb09d-fe4b-4426-901c-7648b7ea2f1d_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" 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 Inputs Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink: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, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_b945ce87-1636-4ee9-9212-c778b97f16d3_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_db671d1d-a263-470e-afe4-0f0df11c1ef9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink: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 leases, weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DairyAndEggsProductMember_33acc277-46da-44d3-bcee-449b5c7f534f_terseLabel_en-US" xlink:label="lab_chef_DairyAndEggsProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dairy and Eggs</link:label>
    <link:label id="lab_chef_DairyAndEggsProductMember_label_en-US" xlink:label="lab_chef_DairyAndEggsProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dairy And Eggs Product [Member]</link:label>
    <link:label id="lab_chef_DairyAndEggsProductMember_documentation_en-US" xlink:label="lab_chef_DairyAndEggsProductMember" 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">Dairy and Eggs Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember" xlink:href="chef-20221230.xsd#chef_DairyAndEggsProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DairyAndEggsProductMember" xlink:to="lab_chef_DairyAndEggsProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_4d43530b-d700-443b-bf9c-bd5e658280d3_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3e7c1804-6d2e-4cda-9fae-493071939055_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Surrender of shares to pay withholding taxes</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0171a3ee-74af-42fa-9baf-3543287878ba_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 stockholders&#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/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b6c24e28-1cda-4a94-9992-e3602b33974e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e38ea5-5d52-462c-a041-1b22c56c0fbf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_c3a4741e-11c8-4f00-b2e0-11bba0cdf0ef_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8ca15469-3c6e-43c0-a504-d7a15a3d080e_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/2022/elts/us-gaap-2022.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_us-gaap_ExtinguishmentOfDebtAmount_1ea0f607-4d02-4d4c-830a-c99ddd37ddfa_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink: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 outstanding borrowings</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AssetsHeldUnderFinanceLeasesMember_058e9e6e-396f-4fbf-a016-bc1b52c384ee_terseLabel_en-US" xlink:label="lab_chef_AssetsHeldUnderFinanceLeasesMember" xlink: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 held under finance leases</link:label>
    <link:label id="lab_chef_AssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_chef_AssetsHeldUnderFinanceLeasesMember" xlink: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 Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_chef_AssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_chef_AssetsHeldUnderFinanceLeasesMember" 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">Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsHeldUnderFinanceLeasesMember" xlink:href="chef-20221230.xsd#chef_AssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AssetsHeldUnderFinanceLeasesMember" xlink:to="lab_chef_AssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_f9ded8d2-f986-4207-9144-2b98fcf281fd_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_682461c9-ad3c-4382-bc96-fd92b06eec95_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options and warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_66226fd5-0442-4da4-ab1b-e6b38d6f85d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink: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 Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_92f45ab1-b2ef-49d2-82e3-2307912e620f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c78cbd4-8e01-4690-bb17-06610c6e2d01_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGross_0991bbec-765a-495e-aece-58255f4e126b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f0821299-b78c-40b3-8cc0-1e822bc79bbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 operating (loss) income before income taxes for foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8da3d665-a19a-4b7c-a9dc-f06edbcf9c79_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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 paid for acquisitions</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/2022/elts/us-gaap-2022.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_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0231ab28-e0c9-48ba-bc54-bd90c1746a16_terseLabel_en-US" xlink:label="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink: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, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets</link:label>
    <link:label id="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" 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">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="chef-20221230.xsd#chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_PurchaseIncentivesEarned_309d85a0-c533-4364-8b34-e8af69c77400_terseLabel_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase incentives</link:label>
    <link:label id="lab_chef_PurchaseIncentivesEarned_label_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Incentives Earned</link:label>
    <link:label id="lab_chef_PurchaseIncentivesEarned_documentation_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" 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">Purchase Incentives Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned" xlink:href="chef-20221230.xsd#chef_PurchaseIncentivesEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PurchaseIncentivesEarned" xlink:to="lab_chef_PurchaseIncentivesEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_e4557e1e-ca94-4c61-8086-5aa33d9676cf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt and Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_80064107-8578-4183-8821-91fef24bd8f5_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/2022/dei-2022.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_chef_ConvertibleNoteMaturingOnJune292023Member_2c307d8d-0b4b-4a9b-93d8-ff0439eb7d20_terseLabel_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible unsecured note</link:label>
    <link:label id="lab_chef_ConvertibleNoteMaturingOnJune292023Member_label_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Note Maturing On June 29, 2023 [Member]</link:label>
    <link:label id="lab_chef_ConvertibleNoteMaturingOnJune292023Member_documentation_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" 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">Convertible Note Maturing On June 29, 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:to="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fb25677a-39da-4324-9ac4-e01b62029b2c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_ff067b9d-813a-490c-ad7c-750dc68175a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0de3fe9c-3ee3-47ce-864e-301c3b604485_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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">Adjusted net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f5575a70-f328-44ae-8fe1-663ee0b27608_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 dollars 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/2022/elts/us-gaap-2022.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_20f0fa9e-a389-48ed-8027-32a71f6f031e_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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_488e5025-2afa-4705-9c84-cec1747b13ad_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 Amount</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/2022/elts/us-gaap-2022.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_us-gaap_SaleOfStockNameOfTransactionDomain_089c324b-9c23-47e6-8516-7dce893f1c56_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent_d8c250c4-7016-447d-8c2c-198a81cc5571_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink: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_chef_DeferredTaxAssetsOtherAssetsNoncurrent_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink: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</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" 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">Deferred Tax Assets, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:to="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_1ad24725-368d-4244-9e77-88a1b571b8a3_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink: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 consolidated fixed charge coverage ratio</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink: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, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" 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">Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc3cd40b-e566-4e5b-bc1b-1cdc9e868459_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period (in years)</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/2022/elts/us-gaap-2022.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_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_4972b3d8-9882-46d5-a6f5-c005294df349_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal NOL rate differential</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" xlink: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, Federal Income Tax Rate Differential, Amount</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" 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">Effective Income Tax Rate Reconciliation, Federal Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_2702cd46-9f5d-4e29-99e3-271d5a8010f8_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_c75a6680-00ef-438a-8479-c10afd2f41f4_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2f5f2f06-a738-46d4-bea1-d2f6575e73f4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink: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 cost:</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9960a1cb-8bce-40d5-a03b-fdd6979d5aaf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_1ab35809-a0ac-4617-8aea-872912adc173_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink: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 tax liabilities:</link:label>
    <link:label id="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_label_en-US" xlink:label="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink: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-current deferred tax liabilities:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:href="chef-20221230.xsd#chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_02c834f4-2884-4e0e-9c20-ce94e880e3eb_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 allowance for doubtful accounts</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/2022/elts/us-gaap-2022.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_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_eae13c2d-9748-4fb4-a482-b3549cadb9ef_terseLabel_en-US" xlink:label="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of contingent earn-out liability, term</link:label>
    <link:label id="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_label_en-US" xlink:label="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" xlink: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 Range of Outcomes, Contingent Consideration, Liability, Term</link:label>
    <link:label id="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_documentation_en-US" xlink:label="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" 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">Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" xlink:href="chef-20221230.xsd#chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" xlink:to="lab_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_a5da4df6-3ac2-42f6-835c-9a02a0480043_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance Reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_93938479-629d-4266-9ba7-61fc48fc03d9_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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 Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1ea0f635-2928-44f0-91db-a0a4e55185a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_18e6504e-0a96-42ed-8872-4611a59b0bda_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">Net Sales</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_649c3ade-277e-4a2d-8fb6-dbf340f72efb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of lease liabilities, operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AuditInformationAbstract_label_en-US" xlink:label="lab_chef_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_chef_AuditInformationAbstract_documentation_en-US" xlink:label="lab_chef_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AuditInformationAbstract" xlink:href="chef-20221230.xsd#chef_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AuditInformationAbstract" xlink:to="lab_chef_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_9774d69a-925c-49ec-a79a-cded5ac1b234_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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 rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_efb6c65b-9e99-4ebc-8b65-0c6a0c3245a4_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/2022/dei-2022.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_us-gaap_IncomeTaxAuthorityDomain_a72688b2-85cf-40f2-add8-085faed31945_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cfff4539-da0e-4ff1-a250-edd98f4aa739_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">Cash paid for contingent earn-out liabilities</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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_abcc7a95-6689-411d-b060-8ea5689bbe7c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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 expense capitalized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_131f928a-e0ea-4d80-88f9-6f9955d694cb_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5c56c494-f7b5-4ca5-bb43-24b66f67e667_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoans2022TrancheMember_7f3b4a77-700b-44c5-ad2b-ffbfe7ccf54e_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2022TrancheMember" xlink: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 Secured Term Loans, 2022 Tranche</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoans2022TrancheMember_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2022TrancheMember" xlink: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 Secured Term Loans, 2022 Tranche [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoans2022TrancheMember_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2022TrancheMember" 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 Secured Term Loans, 2022 Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2022TrancheMember" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2022TrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoans2022TrancheMember" xlink:to="lab_chef_SeniorSecuredTermLoans2022TrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6eb876b9-d1c5-49c0-ad4e-e29d8a84cbef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_16d1f4e2-deff-4d5d-8b6c-9f1d0cc49ef7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink: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 leases, weighted-average lease term (in years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy_21fb16f7-fecc-4bcb-abed-d14e759d8bb1_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Earn-out Liabilities</link:label>
    <link:label id="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy_label_en-US" xlink:label="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Liability Reserve Estimate, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentLiabilityReserveEstimatePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:to="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_a3e30f3c-a554-499b-aaab-56e067500d9f_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/2022/elts/us-gaap-2022.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_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_cccf02ea-f801-4b22-8b0c-efbe71b0fad5_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scheduled Principal Payments (as a percent)</link:label>
    <link:label id="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_label_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink: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, Periodic Payment, Principal, Percentage</link:label>
    <link:label id="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_documentation_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" 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">Debt Instrument, Periodic Payment, Principal, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:href="chef-20221230.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:to="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_8fb183aa-630e-43ac-9b5e-639835d563da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" 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">Payment of debt, finance lease and other financing obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_afd689dd-ab93-434e-a5c3-cd5ae7b6c160_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 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/2022/elts/us-gaap-2022.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_CreditFacilityAxis_a288c483-fb5d-43cd-bff0-bdcbcde3f80a_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/2022/elts/us-gaap-2022.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_chef_SelfInsuredRetentionAmountPerClaim_e7f8e5e0-ec55-47e0-ba89-062c7e32e41a_terseLabel_en-US" xlink:label="lab_chef_SelfInsuredRetentionAmountPerClaim" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insured retention amount per claim</link:label>
    <link:label id="lab_chef_SelfInsuredRetentionAmountPerClaim_label_en-US" xlink:label="lab_chef_SelfInsuredRetentionAmountPerClaim" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insured retention amount per claim</link:label>
    <link:label id="lab_chef_SelfInsuredRetentionAmountPerClaim_documentation_en-US" xlink:label="lab_chef_SelfInsuredRetentionAmountPerClaim" 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">Self Insured Retention Amount Per Claim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuredRetentionAmountPerClaim" xlink:href="chef-20221230.xsd#chef_SelfInsuredRetentionAmountPerClaim"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SelfInsuredRetentionAmountPerClaim" xlink:to="lab_chef_SelfInsuredRetentionAmountPerClaim" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_4f7b82b6-1bd8-4f39-aab9-9e9aa2a379a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink: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 long-term debt</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/2022/elts/us-gaap-2022.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_us-gaap_InventoryValuationReserves_db588a7e-3264-4a2a-ae2b-d37e210a22e2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves for shrinkage, excess and obsolescence</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink: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 Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_94a3e830-92ab-4630-9bb5-6a4f9a0ad810_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_514a5cc8-d880-4c56-8c5a-8c9be3c972e1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contribution under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7948f3b8-6553-4edb-a5db-39cad88464b2_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" 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">Matching contribution under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_cfa50afa-09ad-4f99-8e0f-bf6ebaf4b2b6_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_a6dd7d01-3dc2-4312-ace9-2c54444eb1ae_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" 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">Vehicles and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_c73c9541-0872-4b3c-a5e6-1fe287e083bf_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_3e0c1457-efcc-4552-9a4a-97be3356f082_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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 Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_db233214-470f-488d-b2cc-5daf0cf5af59_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_48633eca-4782-4885-a79b-4b30761d2bb5_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/2022/elts/us-gaap-2022.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_InventoryDisclosureAbstract_7972adab-4723-4710-bdfc-da2172d217aa_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1c06393a-d497-4407-a539-df9476a0b0dd_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/2022/dei-2022.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_chef_ChangeInFairValueOfEarnOutLiability_2e38dc57-4278-48a4-885c-cdce841b3cc8_terseLabel_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent earn-out liabilities</link:label>
    <link:label id="lab_chef_ChangeInFairValueOfEarnOutLiability_label_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Fair Value Of Earn-Out Liability</link:label>
    <link:label id="lab_chef_ChangeInFairValueOfEarnOutLiability_documentation_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" 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">Amount of change in fair value of earnout.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability" xlink:href="chef-20221230.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ChangeInFairValueOfEarnOutLiability" xlink:to="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoans2025Member_003d7623-0ab0-4c89-a39a-bb3cf6cb04f9_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2025Member" xlink: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 Secured Term Loans 2025</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoans2025Member_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2025Member" xlink: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 Secured Term Loans 2025 [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoans2025Member_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoans2025Member" 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 Secured Term Loans 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2025Member" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoans2025Member" xlink:to="lab_chef_SeniorSecuredTermLoans2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d3a64bf2-6b65-441d-abfd-1fe9aa20e288_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_3cb24357-a70c-4b53-aef8-866fad548aee_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_7d646444-0cda-4e04-a082-51aa2a9f519b_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Tranche</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink: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 Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" 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 Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:to="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_6f423e62-a882-44a4-be9a-1dfa8efd3bb6_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Arrangement [Axis]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective-Bargaining Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis" xlink:to="lab_us-gaap_CollectiveBargainingArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_ffc10630-37d8-4fda-bdc8-49ba1e9346d2_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink: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-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_247381b6-3ba2-40f9-b468-1a6e112a7b8b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink: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 cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink: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, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_MarketbasedRestrictedStockAwardsMember_d083a15c-a5d7-40a7-aeff-9342ae5dfeb9_terseLabel_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Restricted Stock Awards</link:label>
    <link:label id="lab_chef_MarketbasedRestrictedStockAwardsMember_128b35fd-1a67-4407-9774-7e5f8ba71e01_verboseLabel_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" 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">Market-based</link:label>
    <link:label id="lab_chef_MarketbasedRestrictedStockAwardsMember_label_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_chef_MarketbasedRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" 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">Market-based Restricted Stock Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember" xlink:href="chef-20221230.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_MarketbasedRestrictedStockAwardsMember" xlink:to="lab_chef_MarketbasedRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_49361e81-7fa8-4be9-9f47-a94646cd6760_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_63cc0d90-0b70-40b8-865c-e86d5cac9b21_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 income tax reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7f84354-e62c-42ca-b272-a38ce67da1c6_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 change 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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_65158455-1927-4048-b301-edbde15a7369_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_41ce0c8a-89ca-4139-a2cf-5863a327df8e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of unvested common shares (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/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_1220426b-7b37-46c5-96f6-48e94a74f514_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2d3db521-e981-44b1-a813-b6697ae80eca_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue_25eba92c-73bf-4972-8183-7d68490887ca_terseLabel_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" xlink: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 liability value</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue_label_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" xlink: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 Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-Term Liability Value</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue_documentation_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" 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">Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" xlink:href="chef-20221230.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" xlink:to="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4587e298-40d5-4dcd-9b57-e5b353d55cce_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/2022/dei-2022.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_us-gaap_AntidilutiveSecuritiesNameDomain_fbc0ca77-2a11-49e5-934b-2d1179901e9e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5a9192d8-fa7c-4abd-ba00-12c1add0c34a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated amortization in fiscal year:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_78092b8f-99d5-42fe-9c8f-a5c5e53a80f9_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1d03b891-60ed-4bf6-beb1-736446364816_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_ade2cf44-7757-43b0-befe-a3aaee5c429e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a3744842-fe86-4ee3-a784-0c63f171d7ac_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferred1_7d8b7601-860a-4158-aa78-eb8d21048998_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_422b5383-ecb1-4c46-bdb8-a31ed9d82c34_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Programs</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_da8544af-4d4f-4c3a-af25-e053f2a5725d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risks</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_e6883f83-364d-4e23-8194-da8e2708fbea_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" 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">Capitalized software costs, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_eb1d35b3-c637-4529-9544-b8d10882968e_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/2022/dei-2022.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_us-gaap_AssetsAbstract_02f7dec3-eeb4-4e21-bfcf-dcbdf57d72d1_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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cc16810a-df50-440f-8f80-26cdc236c8f6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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 and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink: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 and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_374f6bb7-f031-4484-97ba-ff068eb4184e_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_8fc893bf-ae5e-4eb5-9768-e69ac8214245_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/2022/elts/us-gaap-2022.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_chef_AssetsAndLiabilitiesLesseeTableTextBlock_e3a444e9-cf01-4c2f-b6d9-ac767706c293_terseLabel_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 balance sheet information</link:label>
    <link:label id="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" 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">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="chef-20221230.xsd#chef_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_6fb2c483-8fa1-4e28-b26c-5516270637aa_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink: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 Costs and Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_56791506-a113-439a-a1f5-9770d374a089_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_4620b3e8-feb0-4476-9f35-048a37eb890a_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/2022/elts/us-gaap-2022.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_SubsidiarySaleOfStockAxis_8bd14847-b1f0-49ee-b386-60e104fc6cfd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4b31b9ef-ce48-46b3-bee1-60beeac4667c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory U.S. Federal tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_2757f96b-41a9-4ab1-842e-b80eaf6eb3da_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped employers contribution, per associate</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_12137220-4834-4eaf-95ff-a6aaf6a81e45_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_99fe951f-94d0-437f-ae4f-acd8493b1438_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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 compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_481d4ec1-98b3-47a1-aaf2-621e0f040c83_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 compensation expense</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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityUndiscountedExcessAmount_a7f6e6ba-3947-4657-a493-8ed7e0673ba4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" 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">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink: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, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_fd2ef209-6863-444b-9434-6a0f2ea73df7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 liabilities and deferred credits</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_3e681feb-c3ae-4426-a8dd-6f0e31d0a892_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_86f172b2-2123-4994-a271-c7214fe8e370_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3d619076-0a9c-40ae-98ea-2454f0b24ec0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_11f99aea-6ba5-4d68-839d-ac8e2115c647_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink: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, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4526c7fe-cb60-4f39-b191-2b1cf03c9a0c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 net income (loss) per share</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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d503f6c0-d320-4958-acef-65023585d34c_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AutomobilesMember_ee151300-ba86-4eda-8d8e-f5dc14e73f31_terseLabel_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automobiles</link:label>
    <link:label id="lab_us-gaap_AutomobilesMember_label_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automobiles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AutomobilesMember" xlink:to="lab_us-gaap_AutomobilesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_f9604b0f-af7e-4506-ae99-c14742e3c43b_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink: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 convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_1c8c2b0c-e15e-44e0-9dc8-4f1b84f21e09_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/2022/elts/srt-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>chef-20221230_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:a6ca045d-8268-40df-a8ff-4011653566b5,g:9aa00295-e2a6-4e18-bdb5-5458de498a86-->
<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://chefswarehouse.com/role/CoverPage" xlink:type="simple" xlink:href="chef-20221230.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b4053045-5e8e-4902-a8e6-a717c498434b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentType_b4053045-5e8e-4902-a8e6-a717c498434b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_0916307c-5c01-431a-b861-7d2f6ed585e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentAnnualReport_0916307c-5c01-431a-b861-7d2f6ed585e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_71c2d1f3-672b-437e-a74e-6ac1e71c7e32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentPeriodEndDate_71c2d1f3-672b-437e-a74e-6ac1e71c7e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2cb380c4-5728-4f83-b802-9320ef0292e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_CurrentFiscalYearEndDate_2cb380c4-5728-4f83-b802-9320ef0292e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b69d8847-cb64-452d-a0a3-05c495293a83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentTransitionReport_b69d8847-cb64-452d-a0a3-05c495293a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7428679e-46ac-458c-be45-cf759ebe9a66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityFileNumber_7428679e-46ac-458c-be45-cf759ebe9a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cbac17a8-1d6d-44de-ab94-67319196c9c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityRegistrantName_cbac17a8-1d6d-44de-ab94-67319196c9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_14fa39dd-ad74-4b0a-b030-92e91a9f4ef0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityIncorporationStateCountryCode_14fa39dd-ad74-4b0a-b030-92e91a9f4ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_34dffb70-40d1-471a-94a5-66b22e401ada" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityTaxIdentificationNumber_34dffb70-40d1-471a-94a5-66b22e401ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_19adf8d4-72f0-4c1b-bae4-6b6d62128c5b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityAddressAddressLine1_19adf8d4-72f0-4c1b-bae4-6b6d62128c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3967a640-4e3b-4c27-a180-9400484d57ba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityAddressCityOrTown_3967a640-4e3b-4c27-a180-9400484d57ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6eff0ce3-1382-4c08-87fb-939701c22955" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityAddressStateOrProvince_6eff0ce3-1382-4c08-87fb-939701c22955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_805455eb-2689-4a82-bd7b-314a21c9a32c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityAddressPostalZipCode_805455eb-2689-4a82-bd7b-314a21c9a32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a90aeae0-921a-4479-81dd-4b4b42ba6c18" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_CityAreaCode_a90aeae0-921a-4479-81dd-4b4b42ba6c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dc47bb14-9c6a-4850-8ad4-731736868b36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_LocalPhoneNumber_dc47bb14-9c6a-4850-8ad4-731736868b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a3c715d2-d831-4b2b-b92a-1676fd600831" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_Security12bTitle_a3c715d2-d831-4b2b-b92a-1676fd600831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_93e3118f-1d14-4aab-baaf-538af4735f00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_TradingSymbol_93e3118f-1d14-4aab-baaf-538af4735f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_76acf06b-0252-4249-ae8f-c26f9956cb9f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_SecurityExchangeName_76acf06b-0252-4249-ae8f-c26f9956cb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_63b46d62-3075-4979-8a22-64e671783f07" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_63b46d62-3075-4979-8a22-64e671783f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_28db74a6-3d7a-460f-b970-f6584a55932a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityVoluntaryFilers_28db74a6-3d7a-460f-b970-f6584a55932a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0025bfe3-5391-44ac-82bd-46487d224a75" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityCurrentReportingStatus_0025bfe3-5391-44ac-82bd-46487d224a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b4d33912-400a-4483-b3b9-61f492c57b33" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityInteractiveDataCurrent_b4d33912-400a-4483-b3b9-61f492c57b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_dbd3cf77-b843-4b45-9423-6fedafb3d906" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityFilerCategory_dbd3cf77-b843-4b45-9423-6fedafb3d906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3728b782-d202-4e90-91a7-b6569f8c7f16" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntitySmallBusiness_3728b782-d202-4e90-91a7-b6569f8c7f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d2f53deb-72a1-4fe6-92d2-41796a576fad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityEmergingGrowthCompany_d2f53deb-72a1-4fe6-92d2-41796a576fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_da7147d6-f777-4605-924a-9d8afdc4b013" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_IcfrAuditorAttestationFlag_da7147d6-f777-4605-924a-9d8afdc4b013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2788379a-e746-4e29-8725-e7a360087dda" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityShellCompany_2788379a-e746-4e29-8725-e7a360087dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_0a41d306-d4c5-40fe-8a01-b9c0ed2f7f7b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityPublicFloat_0a41d306-d4c5-40fe-8a01-b9c0ed2f7f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_23edfa1c-06f3-4152-9f13-952d2f3edbbd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_23edfa1c-06f3-4152-9f13-952d2f3edbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4295ad41-2884-44d6-b80f-df0b96f5772d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4295ad41-2884-44d6-b80f-df0b96f5772d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_da4567dc-2ce9-464e-ade7-13895a75141d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_EntityCentralIndexKey_da4567dc-2ce9-464e-ade7-13895a75141d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_82664667-8b51-4fd0-9ff4-3c1bf7b7d6ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_AmendmentFlag_82664667-8b51-4fd0-9ff4-3c1bf7b7d6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_49cf3772-5801-4552-a872-199663e756c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentFiscalPeriodFocus_49cf3772-5801-4552-a872-199663e756c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7b1768b7-06dd-4d56-a87d-778ed26a3cff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fab20e7a-401f-4e93-a5f7-38f3879e9ecc" xlink:to="loc_dei_DocumentFiscalYearFocus_7b1768b7-06dd-4d56-a87d-778ed26a3cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AuditInformation" xlink:type="simple" xlink:href="chef-20221230.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_chef_AuditInformationAbstract_2a130237-4606-40ca-b9c8-6ca16a7fa96a" xlink:href="chef-20221230.xsd#chef_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_a14438b0-c130-4656-9695-49a76b327630" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_2a130237-4606-40ca-b9c8-6ca16a7fa96a" xlink:to="loc_dei_AuditorName_a14438b0-c130-4656-9695-49a76b327630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_75b29997-5e91-4a3e-8497-bcb72c50eae8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_2a130237-4606-40ca-b9c8-6ca16a7fa96a" xlink:to="loc_dei_AuditorLocation_75b29997-5e91-4a3e-8497-bcb72c50eae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_81b63e0f-bb94-4a7b-9cfb-d02509d3c703" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_2a130237-4606-40ca-b9c8-6ca16a7fa96a" xlink:to="loc_dei_AuditorFirmId_81b63e0f-bb94-4a7b-9cfb-d02509d3c703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d390fe97-e6fb-428a-872c-11e242f72293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d390fe97-e6fb-428a-872c-11e242f72293" xlink:to="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b86e86b7-b22a-440b-8c19-2bfe0e09bb61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b86e86b7-b22a-440b-8c19-2bfe0e09bb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6d48bbd8-eae0-4d98-9a89-a044183919a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6d48bbd8-eae0-4d98-9a89-a044183919a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b8dcb341-8309-4b50-a67a-fa1aa17bcd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:to="loc_us-gaap_InventoryNet_b8dcb341-8309-4b50-a67a-fa1aa17bcd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c129710f-1409-44c6-935e-d0bd07bdc120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c129710f-1409-44c6-935e-d0bd07bdc120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1859dd86-dc70-41d8-985c-5ac820d57445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c07d437a-c2c0-4b01-9d2d-7fee12ba4d84" xlink:to="loc_us-gaap_AssetsCurrent_1859dd86-dc70-41d8-985c-5ac820d57445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a46bf9dd-b014-4c6f-97ac-ead3a349bf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a46bf9dd-b014-4c6f-97ac-ead3a349bf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_02b42b69-1cd1-4387-b1a2-6c0519a43dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_02b42b69-1cd1-4387-b1a2-6c0519a43dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_044abf22-3441-41a3-96d2-45149066ae77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_Goodwill_044abf22-3441-41a3-96d2-45149066ae77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f47c754d-2797-4b0a-bbf3-e1fda687703b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f47c754d-2797-4b0a-bbf3-e1fda687703b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_06b0ec72-989a-4a52-b6b2-ac2209ce9de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_06b0ec72-989a-4a52-b6b2-ac2209ce9de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5783d2f3-64e7-4816-a5ca-e6d4ddba9583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5783d2f3-64e7-4816-a5ca-e6d4ddba9583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_752f4a82-338e-494c-b1b9-0f4dbd459248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_954e2b2a-2a66-434e-820a-cd8ef28dbe6d" xlink:to="loc_us-gaap_Assets_752f4a82-338e-494c-b1b9-0f4dbd459248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d390fe97-e6fb-428a-872c-11e242f72293" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_afd04a93-ce29-42de-b5fd-fcf4da6a67ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_AccountsPayableCurrent_afd04a93-ce29-42de-b5fd-fcf4da6a67ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5e620059-1fde-4c3f-9109-463977adabd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5e620059-1fde-4c3f-9109-463977adabd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f275ba0c-f7f7-4a16-99cd-56542814f438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f275ba0c-f7f7-4a16-99cd-56542814f438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_71e4d15a-6f57-4ed8-91e3-c34b76cdfa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_71e4d15a-6f57-4ed8-91e3-c34b76cdfa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e630ac26-f875-4a87-901d-2a5346429d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_LongTermDebtCurrent_e630ac26-f875-4a87-901d-2a5346429d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d5fc6d49-93c4-4f69-b9c4-e2f0892fea76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28e325be-4b4b-4358-81d1-87c06d046008" xlink:to="loc_us-gaap_LiabilitiesCurrent_d5fc6d49-93c4-4f69-b9c4-e2f0892fea76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b0d85586-988a-4579-b193-bc64287ba395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b0d85586-988a-4579-b193-bc64287ba395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e8e75d9c-deee-4dee-a508-3d648f1e6ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e8e75d9c-deee-4dee-a508-3d648f1e6ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5b1f09a0-f336-4b61-ba7a-75d0a361e010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5b1f09a0-f336-4b61-ba7a-75d0a361e010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a9609f8c-9caf-4450-9ee6-8d0f90295d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a9609f8c-9caf-4450-9ee6-8d0f90295d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b7f9c57c-7155-4540-bf31-5b078a419b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_Liabilities_b7f9c57c-7155-4540-bf31-5b078a419b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e5dc8283-2d3a-49f8-b893-6af20eb28f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e5dc8283-2d3a-49f8-b893-6af20eb28f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e3bcf038-9a14-42ff-b460-368b75955d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_PreferredStockValue_e3bcf038-9a14-42ff-b460-368b75955d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5647aa57-c8fb-49d5-9941-19416ec7cd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_CommonStockValue_5647aa57-c8fb-49d5-9941-19416ec7cd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cf8a0358-080e-497f-91ab-389dbf68c4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cf8a0358-080e-497f-91ab-389dbf68c4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99f43bc2-fd25-413e-826a-ba18fcc909ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99f43bc2-fd25-413e-826a-ba18fcc909ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d84f889e-ca43-4547-b80c-c86787a70442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d84f889e-ca43-4547-b80c-c86787a70442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6a88ca4-01da-4bd3-a69f-66a6a2fc68d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e3bbfa7b-8d19-43ab-bf6b-c4ede0b55b05" xlink:to="loc_us-gaap_StockholdersEquity_f6a88ca4-01da-4bd3-a69f-66a6a2fc68d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_29ab782c-9a7d-4d35-9d70-8d3c354bd32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4274058-0233-4def-a476-351904f23008" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_29ab782c-9a7d-4d35-9d70-8d3c354bd32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_83f330ff-28f0-4b27-b5a3-f02a6330b5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f2a85646-2b80-4fb2-81f1-4f6e7a7c174d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_83f330ff-28f0-4b27-b5a3-f02a6330b5f7" xlink:to="loc_us-gaap_AssetsAbstract_f2a85646-2b80-4fb2-81f1-4f6e7a7c174d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2dd04ce6-3035-4070-9d7d-b8ff85c0a22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f2a85646-2b80-4fb2-81f1-4f6e7a7c174d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2dd04ce6-3035-4070-9d7d-b8ff85c0a22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7291e6ba-daa8-4548-a449-eec4b7585b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2dd04ce6-3035-4070-9d7d-b8ff85c0a22e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7291e6ba-daa8-4548-a449-eec4b7585b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7a603ab-126d-4524-82d2-a04eb062eedc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_83f330ff-28f0-4b27-b5a3-f02a6330b5f7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7a603ab-126d-4524-82d2-a04eb062eedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7a603ab-126d-4524-82d2-a04eb062eedc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e261cd54-aac7-4079-8f84-f273b074a6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e261cd54-aac7-4079-8f84-f273b074a6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_19b9ed30-cfdc-407e-a3fe-836b68f5a1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_19b9ed30-cfdc-407e-a3fe-836b68f5a1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d11cd105-844f-4101-9a2e-e6f4b045a760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d11cd105-844f-4101-9a2e-e6f4b045a760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_1cacc572-83eb-44ff-906a-7c7ee8cad9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_1cacc572-83eb-44ff-906a-7c7ee8cad9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_929acb9d-37e9-4eb8-90e9-2b6e4accc075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_929acb9d-37e9-4eb8-90e9-2b6e4accc075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5e8db381-5029-4e9e-8fc3-8a42b22a6232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5e8db381-5029-4e9e-8fc3-8a42b22a6232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e6a846fe-9f56-4de7-a078-a65fce34bec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_CommonStockSharesIssued_e6a846fe-9f56-4de7-a078-a65fce34bec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bee9efaa-8adf-46a4-80bf-dac56ffecc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_47b44b75-957c-4594-a42d-76e1fc238f2d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bee9efaa-8adf-46a4-80bf-dac56ffecc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd4bf207-e35c-46a1-9640-4ea5ada82966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd4bf207-e35c-46a1-9640-4ea5ada82966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c43c419e-5a58-49a9-b633-e325337ce93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c43c419e-5a58-49a9-b633-e325337ce93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1b488dfe-116a-457a-885f-0135b7f4002d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_GrossProfit_1b488dfe-116a-457a-885f-0135b7f4002d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_20084491-66ba-4570-b592-3b47f9b51fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_20084491-66ba-4570-b592-3b47f9b51fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_51679779-bea7-43c9-8897-23a82aefb7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_51679779-bea7-43c9-8897-23a82aefb7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4244cbdf-42be-4f18-84f6-e218681990c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_OperatingIncomeLoss_4244cbdf-42be-4f18-84f6-e218681990c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2b87dfae-665a-47e6-b503-98a8d7e44e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_InterestExpense_2b87dfae-665a-47e6-b503-98a8d7e44e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2d9b8396-e914-4040-8478-f00835161194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2d9b8396-e914-4040-8478-f00835161194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eaa0651d-cafe-4994-bb71-38a014a5e912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eaa0651d-cafe-4994-bb71-38a014a5e912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8bada88c-d5cc-41dc-9740-537bd5c9c0be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_NetIncomeLoss_8bada88c-d5cc-41dc-9740-537bd5c9c0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b9fbc2b4-058b-48a8-9a08-6cde5dd9d128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b9fbc2b4-058b-48a8-9a08-6cde5dd9d128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b4a03584-0736-4c87-8b9b-803855490e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b9fbc2b4-058b-48a8-9a08-6cde5dd9d128" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b4a03584-0736-4c87-8b9b-803855490e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bd008b3b-50f7-4678-9309-b7280488be68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b9fbc2b4-058b-48a8-9a08-6cde5dd9d128" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bd008b3b-50f7-4678-9309-b7280488be68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_74702349-8b87-4f66-a43b-684dee70a17c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_EarningsPerShareAbstract_74702349-8b87-4f66-a43b-684dee70a17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3cd0bb57-4260-4db3-89c6-2ef8aa7fac6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74702349-8b87-4f66-a43b-684dee70a17c" xlink:to="loc_us-gaap_EarningsPerShareBasic_3cd0bb57-4260-4db3-89c6-2ef8aa7fac6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9f39f9bd-9ef2-435f-a1b1-e870dde390f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74702349-8b87-4f66-a43b-684dee70a17c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9f39f9bd-9ef2-435f-a1b1-e870dde390f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d5df70b7-6671-46ee-8724-8762c854cf88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0fba8952-df40-424d-acc9-3a1e6ac9c953" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d5df70b7-6671-46ee-8724-8762c854cf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7304f52b-d9a8-4ef2-9a5e-d1b9d33cda78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d5df70b7-6671-46ee-8724-8762c854cf88" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7304f52b-d9a8-4ef2-9a5e-d1b9d33cda78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_367a243f-b42f-4b8b-b4bc-991369a2fa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d5df70b7-6671-46ee-8724-8762c854cf88" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_367a243f-b42f-4b8b-b4bc-991369a2fa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6b62e9d5-acf2-4712-a5dd-c06b6bdc0b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6b62e9d5-acf2-4712-a5dd-c06b6bdc0b4f" xlink:to="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ea388b8-9e20-4a8d-a3db-50011e6288d2" xlink:to="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_92f56d30-66a9-43e1-be47-d07d030f3f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_CommonStockMember_92f56d30-66a9-43e1-be47-d07d030f3f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_93e27cec-d2d0-4f06-a497-b0aa8b2de153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_93e27cec-d2d0-4f06-a497-b0aa8b2de153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8949fc81-df53-487c-98a9-7012a7b3138b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8949fc81-df53-487c-98a9-7012a7b3138b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_240e4739-6a94-46b7-8a2d-3902f9e9d398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c3323e63-c29e-47ce-8eff-e15419edd3a7" xlink:to="loc_us-gaap_RetainedEarningsMember_240e4739-6a94-46b7-8a2d-3902f9e9d398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4de9f545-568f-4f66-8244-7b340a6e636e" xlink:to="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9542f4bf-3cdb-4b72-bb2d-731a10378299" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_54fc9b11-55f0-4e73-abbb-dcf0b3f057d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_54fc9b11-55f0-4e73-abbb-dcf0b3f057d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b73a528f-405b-4783-8ecd-ff84116ea08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockholdersEquity_b73a528f-405b-4783-8ecd-ff84116ea08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_472d99b1-cf19-4949-8653-eeb1ca092939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_NetIncomeLoss_472d99b1-cf19-4949-8653-eeb1ca092939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c6e13ca5-57bb-4285-b991-12f27d78e850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c6e13ca5-57bb-4285-b991-12f27d78e850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93036216-3525-4ed7-a974-24802807e6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93036216-3525-4ed7-a974-24802807e6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_350896c0-3252-4f90-88d7-7a5d7382af50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_350896c0-3252-4f90-88d7-7a5d7382af50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ceea28fe-b527-4a60-9960-e961f5ba91b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ceea28fe-b527-4a60-9960-e961f5ba91b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6aa09630-e379-4b2e-8a4a-191d6a708c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6aa09630-e379-4b2e-8a4a-191d6a708c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a916db13-84c0-4976-9eab-1185a42865ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a916db13-84c0-4976-9eab-1185a42865ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4aa5821f-54f3-46ac-ae10-9d6d7442209b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4aa5821f-54f3-46ac-ae10-9d6d7442209b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_74f6a11b-1273-478c-b41d-4a001a8f7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_74f6a11b-1273-478c-b41d-4a001a8f7ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f65ae5fc-42d9-4e4a-ae2c-8ef1c95d2dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f65ae5fc-42d9-4e4a-ae2c-8ef1c95d2dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_915d5d16-a94a-4156-9bd5-c0eae5560da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_915d5d16-a94a-4156-9bd5-c0eae5560da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares_6c9e5f8f-599e-4809-adec-106599d15c75" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxesShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_chef_SharesSurrenderedToPayWithholdingTaxesShares_6c9e5f8f-599e-4809-adec-106599d15c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SharesSurrenderedToPayWithholdingTaxes_618869f2-09e5-426e-af76-06fa8db42b04" xlink:href="chef-20221230.xsd#chef_SharesSurrenderedToPayWithholdingTaxes"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_chef_SharesSurrenderedToPayWithholdingTaxes_618869f2-09e5-426e-af76-06fa8db42b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_62f73de6-5e19-4ef3-beca-bb87a10c6cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_62f73de6-5e19-4ef3-beca-bb87a10c6cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d7ee091-b2ed-449b-aae0-9f384e2ae8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f42ceb24-5c10-4dae-a2fc-38a219b6a515" xlink:to="loc_us-gaap_StockholdersEquity_2d7ee091-b2ed-449b-aae0-9f384e2ae8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="chef-20221230.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b741d263-18df-49d4-8951-9f9997dcff81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b741d263-18df-49d4-8951-9f9997dcff81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_039a3462-bebe-4611-9ae2-957598adf934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b741d263-18df-49d4-8951-9f9997dcff81" xlink:to="loc_us-gaap_NetIncomeLoss_039a3462-bebe-4611-9ae2-957598adf934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b741d263-18df-49d4-8951-9f9997dcff81" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_07be3237-aeaa-4072-aef4-3481693117ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_07be3237-aeaa-4072-aef4-3481693117ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7e3f9d5c-da47-4850-9602-d33c1e8be881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7e3f9d5c-da47-4850-9602-d33c1e8be881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f3fad995-45a6-4bd9-86f6-a6d3174ba204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f3fad995-45a6-4bd9-86f6-a6d3174ba204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_b4393d97-632d-4166-b110-b228563b6038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_OperatingLeaseExpense_b4393d97-632d-4166-b110-b228563b6038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_84162327-5ee7-4e2c-aa08-850217b06aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_84162327-5ee7-4e2c-aa08-850217b06aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_6899eb69-a28d-434f-89bd-016f8481bf37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_6899eb69-a28d-434f-89bd-016f8481bf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_eb787f67-d080-457d-a238-b8f83d09bb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_eb787f67-d080-457d-a238-b8f83d09bb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1d46dca4-3f5c-43bb-837a-aa4cea05f4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_ShareBasedCompensation_1d46dca4-3f5c-43bb-837a-aa4cea05f4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability_2bffaf40-22f6-4e36-9644-452c83c7d735" xlink:href="chef-20221230.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_chef_ChangeInFairValueOfEarnOutLiability_2bffaf40-22f6-4e36-9644-452c83c7d735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5bb67158-f60c-4b7a-a549-7169ae4b42a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5bb67158-f60c-4b7a-a549-7169ae4b42a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_b26296a7-c94c-46a3-8052-693798b2003a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_b26296a7-c94c-46a3-8052-693798b2003a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d1c2db43-10fd-4bf1-88ec-70abd3a16c78" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2714cef7-fe11-4cb8-ac3f-8ffd03d06765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2714cef7-fe11-4cb8-ac3f-8ffd03d06765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_371b3f55-61d8-44bb-baa8-40e7b577d4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_371b3f55-61d8-44bb-baa8-40e7b577d4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f7593be9-ef40-48df-94ef-abff5e5fd558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f7593be9-ef40-48df-94ef-abff5e5fd558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5c810c5b-2cb9-4de9-b75e-8ac9d8e262bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5c810c5b-2cb9-4de9-b75e-8ac9d8e262bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7078d927-3933-4fff-b75c-09abcc06ba78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1ead15f1-07cf-4c96-bcef-07f0b30c73ad" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7078d927-3933-4fff-b75c-09abcc06ba78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_72e49f8c-5436-40e2-a263-18af6005465d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b741d263-18df-49d4-8951-9f9997dcff81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_72e49f8c-5436-40e2-a263-18af6005465d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_37b97a21-12f5-40a8-9130-e38219aba7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_37b97a21-12f5-40a8-9130-e38219aba7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a10b193-661b-4be1-8d80-a22a2c0c3692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_37b97a21-12f5-40a8-9130-e38219aba7ad" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_4a10b193-661b-4be1-8d80-a22a2c0c3692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_911508da-f050-41e6-bb3c-377846190ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_37b97a21-12f5-40a8-9130-e38219aba7ad" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_911508da-f050-41e6-bb3c-377846190ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df86efe4-60eb-4256-9c20-ef0959cbcb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_37b97a21-12f5-40a8-9130-e38219aba7ad" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df86efe4-60eb-4256-9c20-ef0959cbcb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_c2f98fbf-40db-4aab-a687-f617ba8a0155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_c2f98fbf-40db-4aab-a687-f617ba8a0155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0b3b477c-3b78-4ed4-a149-1aaa6b51ff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0b3b477c-3b78-4ed4-a149-1aaa6b51ff4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a79fbbc6-2ca5-419f-a011-79d7711f6278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a79fbbc6-2ca5-419f-a011-79d7711f6278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_bf84e273-aee2-40ef-93be-3e7532e2cc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_bf84e273-aee2-40ef-93be-3e7532e2cc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_13e12a29-ac75-47a8-9eae-167e70ed7d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_13e12a29-ac75-47a8-9eae-167e70ed7d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aeffd510-cd42-408b-b741-1b9a6feb8e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aeffd510-cd42-408b-b741-1b9a6feb8e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_705fbe82-94d2-43df-beb0-02c0523eeedb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_705fbe82-94d2-43df-beb0-02c0523eeedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_10d8a4a3-0ad4-40de-8494-e30cf58e90e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_10d8a4a3-0ad4-40de-8494-e30cf58e90e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_55def303-97db-4a7a-aacc-6cc178c36a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_55def303-97db-4a7a-aacc-6cc178c36a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_506f0630-de78-42d8-be7f-1776c65cf4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_65d0254c-d9dd-432e-a7d7-5946323f6082" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_506f0630-de78-42d8-be7f-1776c65cf4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fa4fc73-47ea-4283-8cca-1150aa66ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fa4fc73-47ea-4283-8cca-1150aa66ca9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b736fe8-1a75-4c8a-9fb8-159d3c709d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b736fe8-1a75-4c8a-9fb8-159d3c709d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1a5569e-c85d-4a34-8f95-33d56fa03b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1a5569e-c85d-4a34-8f95-33d56fa03b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3535a4f7-e04e-4dca-80eb-96cc95814342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f6b36bb2-43f9-4cfa-8dcf-4e9a02f8aaab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3535a4f7-e04e-4dca-80eb-96cc95814342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentation" xlink:type="simple" xlink:href="chef-20221230.xsd#OperationsandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/OperationsandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_728fba5a-ebdc-4381-8704-6700fd0d5408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_507daac0-e8ca-4b42-a0bd-1a84cbf1638a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_728fba5a-ebdc-4381-8704-6700fd0d5408" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_507daac0-e8ca-4b42-a0bd-1a84cbf1638a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a8f954b3-fdeb-4842-8fb3-336e94318d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_749e392d-6c9f-44c0-bc16-9c7b7881fc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a8f954b3-fdeb-4842-8fb3-336e94318d5a" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_749e392d-6c9f-44c0-bc16-9c7b7881fc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShare" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShare"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b2a2f363-d6fd-4bc0-af92-eea8a63fde8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_32ce44e4-64a2-42df-82fa-a2a749ab1f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b2a2f363-d6fd-4bc0-af92-eea8a63fde8e" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_32ce44e4-64a2-42df-82fa-a2a749ab1f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5ef0d484-3bdb-4810-952e-07edaa206ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_454c97e6-06b9-472c-8d36-11214dc8f7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5ef0d484-3bdb-4810-952e-07edaa206ad5" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_454c97e6-06b9-472c-8d36-11214dc8f7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/Acquisitions" xlink:type="simple" xlink:href="chef-20221230.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_79903766-c648-4606-af1b-ec8e3d76ce19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_54f02a21-08a0-4efb-b624-3e4aa6d9002e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_79903766-c648-4606-af1b-ec8e3d76ce19" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_54f02a21-08a0-4efb-b624-3e4aa6d9002e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/Inventories" xlink:type="simple" xlink:href="chef-20221230.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_c0659d25-461e-4427-a89a-8a4c93671356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_79517098-3148-464e-8d70-b3b4501e86a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_c0659d25-461e-4427-a89a-8a4c93671356" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_79517098-3148-464e-8d70-b3b4501e86a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_56e4550d-c5bf-40d8-ba94-c75e9208ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0bd1e7f9-7be8-4bcd-9797-a4a7025ab8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_56e4550d-c5bf-40d8-ba94-c75e9208ab0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0bd1e7f9-7be8-4bcd-9797-a4a7025ab8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_544c6340-bf73-458f-961a-727f40bde32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_cb450485-da41-4a3e-98f7-c363f1e10774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_544c6340-bf73-458f-961a-727f40bde32a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_cb450485-da41-4a3e-98f7-c363f1e10774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligations" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligations"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3f0c4115-ca69-4924-87b4-814d18b7bf92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d86f4e98-8f36-4f6a-b80e-21610928501b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3f0c4115-ca69-4924-87b4-814d18b7bf92" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d86f4e98-8f36-4f6a-b80e-21610928501b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquity" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_f084f08d-0804-493a-be7f-10dc04f8ed29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_989b18e3-b6b1-443e-9329-a0751dd6a263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_f084f08d-0804-493a-be7f-10dc04f8ed29" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_989b18e3-b6b1-443e-9329-a0751dd6a263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/Leases" xlink:type="simple" xlink:href="chef-20221230.xsd#Leases"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4db2c331-3c37-4600-9349-fc69e868b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_83cc04c8-9db4-417f-9cba-41f1a519c706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4db2c331-3c37-4600-9349-fc69e868b9f3" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_83cc04c8-9db4-417f-9cba-41f1a519c706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_29704716-b0d4-4e69-a338-ed975e90868d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4db2c331-3c37-4600-9349-fc69e868b9f3" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_29704716-b0d4-4e69-a338-ed975e90868d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxes" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4c5bf566-da64-4d30-b004-c61e176f76a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8121a5b9-9a6e-40fd-97d3-77e738d1700e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c5bf566-da64-4d30-b004-c61e176f76a3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8121a5b9-9a6e-40fd-97d3-77e738d1700e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation" xlink:type="simple" xlink:href="chef-20221230.xsd#SupplementalDisclosuresofCashFlowInformation"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_1a6f8b62-ded7-4c35-bb1f-658d072d7252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_c84f675d-ff21-47f8-bc88-f137004ff442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_1a6f8b62-ded7-4c35-bb1f-658d072d7252" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_c84f675d-ff21-47f8-bc88-f137004ff442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="chef-20221230.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_9b9108c6-6ec8-4a89-8daa-98a51bb248ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5a604f40-594c-453d-bd32-cbaf9b3f465d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_9b9108c6-6ec8-4a89-8daa-98a51bb248ff" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5a604f40-594c-453d-bd32-cbaf9b3f465d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/RelatedParties" xlink:type="simple" xlink:href="chef-20221230.xsd#RelatedParties"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/RelatedParties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_caf0e45f-83cd-4067-94f1-d3bcf5403b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_db7779f0-63e1-4ba6-9551-f3a89740e453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_caf0e45f-83cd-4067-94f1-d3bcf5403b75" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_db7779f0-63e1-4ba6-9551-f3a89740e453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="chef-20221230.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_30f54b0a-b488-469a-ac96-7ee6819e4b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e7597558-480c-4616-8558-db124b28ba92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_30f54b0a-b488-469a-ac96-7ee6819e4b7a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e7597558-480c-4616-8558-db124b28ba92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReserves" xlink:type="simple" xlink:href="chef-20221230.xsd#ValuationReserves"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_ffe52fa3-4c95-4339-a0fa-78068221ff37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_fbff8618-452b-47f1-8dc6-baecfec03cbc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ffe52fa3-4c95-4339-a0fa-78068221ff37" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_fbff8618-452b-47f1-8dc6-baecfec03cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SubsequentEvents" xlink:type="simple" xlink:href="chef-20221230.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_431ac8bd-eea8-4a73-8139-a2d4e89fca78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_5c458fd9-9f54-4ef3-9e4a-826eeb6127e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_431ac8bd-eea8-4a73-8139-a2d4e89fca78" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_5c458fd9-9f54-4ef3-9e4a-826eeb6127e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_161f35f4-9f1b-4012-aff2-be08e21e06c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_FiscalPeriod_161f35f4-9f1b-4012-aff2-be08e21e06c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dda01a5d-ad2c-4136-b6ef-9a4253a9e15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dda01a5d-ad2c-4136-b6ef-9a4253a9e15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_bfb06616-04d4-4330-93f7-18f4ba8fbe4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_bfb06616-04d4-4330-93f7-18f4ba8fbe4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock_e2923d8e-d596-4064-9717-534c04aa3e4c" xlink:href="chef-20221230.xsd#chef_OtherOperatingExpensesPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock_e2923d8e-d596-4064-9717-534c04aa3e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_6acb886a-b71e-4001-8812-038e34e2fbac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_6acb886a-b71e-4001-8812-038e34e2fbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_6ae82048-20d7-45e2-b7c8-696d0913c5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_6ae82048-20d7-45e2-b7c8-696d0913c5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a5ffd308-db48-4607-9574-961dc2ad0b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a5ffd308-db48-4607-9574-961dc2ad0b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_ebde9059-875c-4ae3-b45f-774fea1d7143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_UseOfEstimates_ebde9059-875c-4ae3-b45f-774fea1d7143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e9ad5c6c-07c3-47e8-a648-77e6effec7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e9ad5c6c-07c3-47e8-a648-77e6effec7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_98ee6781-bd32-412e-a59d-2fb7fb6ebc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_98ee6781-bd32-412e-a59d-2fb7fb6ebc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_2a280c33-66ba-4ce9-be2e-af5e62333565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_2a280c33-66ba-4ce9-be2e-af5e62333565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_e3443b36-23f8-4449-b56b-61b4a5874b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_e3443b36-23f8-4449-b56b-61b4a5874b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_971bfbb9-b49e-40bf-ba47-928d2669db48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_971bfbb9-b49e-40bf-ba47-928d2669db48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_185eef9b-b456-4a3c-9929-228657bb280c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_185eef9b-b456-4a3c-9929-228657bb280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_a9640ca8-6874-40f4-a3dc-33628af03b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_a9640ca8-6874-40f4-a3dc-33628af03b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_58fec561-92e3-49c0-ba85-5ed9a4b0ee70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_DebtPolicyTextBlock_58fec561-92e3-49c0-ba85-5ed9a4b0ee70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_2942665c-1526-4064-8c9e-a536aa9a9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_2942665c-1526-4064-8c9e-a536aa9a9a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_ed4ba2b0-4978-4584-826f-611982ca039c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_ed4ba2b0-4978-4584-826f-611982ca039c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_07b9b54c-f8bb-4b07-bb09-b5881ae47085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_07b9b54c-f8bb-4b07-bb09-b5881ae47085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_3a73fd3c-ac2a-4178-81f1-7e1ed4ca094a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_3a73fd3c-ac2a-4178-81f1-7e1ed4ca094a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_81f74dab-8502-4015-aee9-4efebdbbfc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_81f74dab-8502-4015-aee9-4efebdbbfc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_5a2045d2-d46b-4fbf-9fa5-19dc8f88a11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_5a2045d2-d46b-4fbf-9fa5-19dc8f88a11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy_0029dc4e-d85f-4d76-8a05-e38b36358733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentLiabilityReserveEstimatePolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy_0029dc4e-d85f-4d76-8a05-e38b36358733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_317948be-e82f-44cc-8ce8-61216e904ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_317948be-e82f-44cc-8ce8-61216e904ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_72fe62e2-4745-4537-bd2f-bf704cba61c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_72fe62e2-4745-4537-bd2f-bf704cba61c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ab3e8a8e-210e-4409-9d8f-9a15d3680add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d1bebb5-e722-4429-9277-8534e72e38f0" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ab3e8a8e-210e-4409-9d8f-9a15d3680add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_15a43a6e-045b-48a3-932c-de9622462bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3fae29cf-52bb-4cc6-9947-8d48fdb8eaab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15a43a6e-045b-48a3-932c-de9622462bb7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3fae29cf-52bb-4cc6-9947-8d48fdb8eaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareTables" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a96bb8fa-1386-4ccd-a877-a3a9bbf7ae0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_05ceae67-0034-4baf-b9ca-1bdfe2d2253a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a96bb8fa-1386-4ccd-a877-a3a9bbf7ae0a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_05ceae67-0034-4baf-b9ca-1bdfe2d2253a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_06215721-c1d8-4cb4-a513-0336977cdfd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a96bb8fa-1386-4ccd-a877-a3a9bbf7ae0a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_06215721-c1d8-4cb4-a513-0336977cdfd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_12a5ed8f-bec8-4ea4-80b9-6d3762d4cfef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_09d7767c-8c37-4dad-b8dd-71f85033bd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_12a5ed8f-bec8-4ea4-80b9-6d3762d4cfef" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_09d7767c-8c37-4dad-b8dd-71f85033bd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6cb3f5e5-6da6-4adc-862f-350a73e32216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_12a5ed8f-bec8-4ea4-80b9-6d3762d4cfef" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6cb3f5e5-6da6-4adc-862f-350a73e32216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d0cb573c-b885-44d8-84fb-31001fd00b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d567f540-1cdd-4e72-ba07-7439550292d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d0cb573c-b885-44d8-84fb-31001fd00b50" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d567f540-1cdd-4e72-ba07-7439550292d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_6b5b8fd4-13b0-47a9-a72d-c4481eb1a705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d0cb573c-b885-44d8-84fb-31001fd00b50" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_6b5b8fd4-13b0-47a9-a72d-c4481eb1a705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b2ac680d-3b2d-4ec1-9806-d698f06b5db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_32e33b53-96fd-4823-8c04-15ce771d7575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b2ac680d-3b2d-4ec1-9806-d698f06b5db2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_32e33b53-96fd-4823-8c04-15ce771d7575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c87cfc50-80e9-4b55-93b1-0a2c45fd8897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_09eae54c-bbd3-4571-8a90-a8f47d9c2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c87cfc50-80e9-4b55-93b1-0a2c45fd8897" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_09eae54c-bbd3-4571-8a90-a8f47d9c2f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_001fda78-0c24-473f-b84d-7f91d8c8a776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c87cfc50-80e9-4b55-93b1-0a2c45fd8897" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_001fda78-0c24-473f-b84d-7f91d8c8a776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ed8565c7-017c-4165-88a1-3dcbfe4b0356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c87cfc50-80e9-4b55-93b1-0a2c45fd8897" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ed8565c7-017c-4165-88a1-3dcbfe4b0356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsTables" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b0a240a3-fa53-4509-9279-4df01c81b1be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_72e38d39-9216-4ea9-a1c9-792e37ddf891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b0a240a3-fa53-4509-9279-4df01c81b1be" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_72e38d39-9216-4ea9-a1c9-792e37ddf891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_66f97a87-1e18-4e20-a0b6-1a6f165fbeeb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b0a240a3-fa53-4509-9279-4df01c81b1be" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_66f97a87-1e18-4e20-a0b6-1a6f165fbeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_158a0854-40c9-4489-b5a0-5083e3a61f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b0a240a3-fa53-4509-9279-4df01c81b1be" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_158a0854-40c9-4489-b5a0-5083e3a61f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_dd0026e2-9585-4913-b2a0-81099241830b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b0a240a3-fa53-4509-9279-4df01c81b1be" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_dd0026e2-9585-4913-b2a0-81099241830b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_eb3994c0-2cb4-4440-86ef-4fb42fee49e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_e7d5c733-d75e-4d0d-82b7-e59198bf391c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_eb3994c0-2cb4-4440-86ef-4fb42fee49e2" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_e7d5c733-d75e-4d0d-82b7-e59198bf391c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f6dbcb94-0237-403c-8d21-03773252b8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_eb3994c0-2cb4-4440-86ef-4fb42fee49e2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f6dbcb94-0237-403c-8d21-03773252b8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesTables" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_37353534-abb8-4c3b-925b-76b50e671437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7c5242e7-a116-4df3-b709-2411b22d02db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37353534-abb8-4c3b-925b-76b50e671437" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7c5242e7-a116-4df3-b709-2411b22d02db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ccc8d435-0cfe-4d0a-95c7-4dbc162187b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37353534-abb8-4c3b-925b-76b50e671437" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ccc8d435-0cfe-4d0a-95c7-4dbc162187b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0b862e01-2825-425e-ae6a-1410b45ecbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37353534-abb8-4c3b-925b-76b50e671437" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0b862e01-2825-425e-ae6a-1410b45ecbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock_37d2143a-b438-487b-aea1-a5594e955efd" xlink:href="chef-20221230.xsd#chef_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_37353534-abb8-4c3b-925b-76b50e671437" xlink:to="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock_37d2143a-b438-487b-aea1-a5594e955efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d6fa7af0-8fe6-456c-813f-145d78e04e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b7789eee-4c44-47c8-a9d0-e43769364a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6fa7af0-8fe6-456c-813f-145d78e04e4c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b7789eee-4c44-47c8-a9d0-e43769364a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7445a560-1744-453a-8ebf-f2790cfc8ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6fa7af0-8fe6-456c-813f-145d78e04e4c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7445a560-1744-453a-8ebf-f2790cfc8ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7007a371-0143-43dd-a5b6-fc3936c2ed89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6fa7af0-8fe6-456c-813f-145d78e04e4c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7007a371-0143-43dd-a5b6-fc3936c2ed89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_087a2700-1c63-40f1-b10a-dcc4f423abf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6fa7af0-8fe6-456c-813f-145d78e04e4c" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_087a2700-1c63-40f1-b10a-dcc4f423abf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables" xlink:type="simple" xlink:href="chef-20221230.xsd#SupplementalDisclosuresofCashFlowInformationTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_7b478f56-6bda-4a21-9ee9-68bc6255ca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_51463ffd-24f3-4b8a-b245-a945f6aafc56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_7b478f56-6bda-4a21-9ee9-68bc6255ca2a" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_51463ffd-24f3-4b8a-b245-a945f6aafc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesTables" xlink:type="simple" xlink:href="chef-20221230.xsd#ValuationReservesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReservesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_81b48522-8adb-4e24-aa0a-68d8cdbb65ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b64110c9-96ea-44d5-9d3f-29985f23a698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_81b48522-8adb-4e24-aa0a-68d8cdbb65ef" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b64110c9-96ea-44d5-9d3f-29985f23a698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_19f0081b-c0d3-470d-afc6-ce1636072752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_81b48522-8adb-4e24-aa0a-68d8cdbb65ef" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_19f0081b-c0d3-470d-afc6-ce1636072752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#OperationsandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03d25387-3a03-4eed-ba21-2643752f7802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_80ec15a6-f6fc-4992-bedf-e72243232537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03d25387-3a03-4eed-ba21-2643752f7802" xlink:to="loc_us-gaap_NumberOfOperatingSegments_80ec15a6-f6fc-4992-bedf-e72243232537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_89c285f6-a5a1-4c84-bce9-64c93ca41c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03d25387-3a03-4eed-ba21-2643752f7802" xlink:to="loc_us-gaap_NumberOfReportableSegments_89c285f6-a5a1-4c84-bce9-64c93ca41c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9aad46c0-1327-4184-9e6c-980fddf7ef11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9aad46c0-1327-4184-9e6c-980fddf7ef11" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b45fc8ec-5c74-48eb-9d99-140190c8b492" xlink:to="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8f54a8c-96db-471e-8453-38ba1766e8b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:to="loc_srt_MinimumMember_e8f54a8c-96db-471e-8453-38ba1766e8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_05c21ddb-d19b-4f01-b202-3f4f4aa65707" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a64a5095-f315-4a1d-a825-09c8895387f9" xlink:to="loc_srt_MaximumMember_05c21ddb-d19b-4f01-b202-3f4f4aa65707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6a2fdff9-b0de-417f-bb78-affed1b272dd" xlink:to="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingMember_a2f6ebf6-a2a7-424c-afe4-c15dc0fdf77e" xlink:href="chef-20221230.xsd#chef_FoodProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:to="loc_chef_FoodProcessingMember_a2f6ebf6-a2a7-424c-afe4-c15dc0fdf77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_cb450713-52cc-4b9c-a7f3-5f5963e6b647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_07aeee3e-8819-4818-adc6-7ef2d689e632" xlink:to="loc_us-gaap_ShippingAndHandlingMember_cb450713-52cc-4b9c-a7f3-5f5963e6b647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e7fc6e0-f1fd-4a7d-abec-91bf79fb9602" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_112e2bf1-739f-4952-b96b-5ced7ce9056d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_112e2bf1-739f-4952-b96b-5ced7ce9056d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9ce1c916-c729-480b-99c5-8e367e7e45c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9ce1c916-c729-480b-99c5-8e367e7e45c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember_1da58bbc-14ae-46f3-9d5a-bb8eeffcd71e" xlink:href="chef-20221230.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9278166c-6cfa-4d8b-a1d3-d65d5096a02c" xlink:to="loc_chef_EquipmentAndLeaseholdImprovementsMember_1da58bbc-14ae-46f3-9d5a-bb8eeffcd71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ba33f3d-3869-4fa4-b89f-87035384d8c5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a3db0719-2d60-4785-a50c-70b5a93ce033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a3db0719-2d60-4785-a50c-70b5a93ce033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_2606a344-254c-4243-8dcb-d70dab20949b" xlink:href="chef-20221230.xsd#chef_WorkersCompensationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_chef_WorkersCompensationMember_2606a344-254c-4243-8dcb-d70dab20949b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_b07cb5ae-0b28-4045-84f3-579f7c316fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_944243e0-9e0d-48ad-9595-b7f009582632" xlink:to="loc_us-gaap_AutomobilesMember_b07cb5ae-0b28-4045-84f3-579f7c316fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6748cc68-8f0b-4a01-b74c-b1df5d9e9bca" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6c26b19f-691e-418c-9047-59c70a07d320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6c26b19f-691e-418c-9047-59c70a07d320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_b57f1454-62e5-43d5-bcf6-9be1124aa7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_b57f1454-62e5-43d5-bcf6-9be1124aa7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_e4ae819e-1d86-4637-b76f-0d600f430c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_e4ae819e-1d86-4637-b76f-0d600f430c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_737c6024-b0c9-480a-9579-89550275784a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_737c6024-b0c9-480a-9579-89550275784a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_948a6833-cece-4430-b319-cf56b17b11a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_948a6833-cece-4430-b319-cf56b17b11a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned_48a608e4-4ea0-4247-abee-23390066c695" xlink:href="chef-20221230.xsd#chef_PurchaseIncentivesEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_PurchaseIncentivesEarned_48a608e4-4ea0-4247-abee-23390066c695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_79527efd-e51b-4696-95eb-94891078a561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_AssetImpairmentCharges_79527efd-e51b-4696-95eb-94891078a561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8e20f759-4fcb-4bca-bcb7-a7340d2ab1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8e20f759-4fcb-4bca-bcb7-a7340d2ab1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_09298829-f8dd-49d3-9f6a-10f246c13b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_09298829-f8dd-49d3-9f6a-10f246c13b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_732b232d-431c-4a82-8e83-c9e7b875153f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_732b232d-431c-4a82-8e83-c9e7b875153f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_50c44d92-1825-4d9b-93a2-6f41efe20cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_50c44d92-1825-4d9b-93a2-6f41efe20cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_16b182b1-c244-4bfc-a1fc-f74ebc63ff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_16b182b1-c244-4bfc-a1fc-f74ebc63ff9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_65c6e02e-41fb-42e1-9f28-3192e93cc8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_65c6e02e-41fb-42e1-9f28-3192e93cc8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_46b348b1-c494-4603-865c-4b110f9ef20b" xlink:href="chef-20221230.xsd#chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_46b348b1-c494-4603-865c-4b110f9ef20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_c4b2e082-63da-42de-af5d-ee97dd212691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_NumberOfReportingUnits_c4b2e082-63da-42de-af5d-ee97dd212691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_497b44a1-a680-473f-936a-884cbb2af6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_497b44a1-a680-473f-936a-884cbb2af6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_50fca95f-23e1-4bf8-b845-d14d9e58fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_50fca95f-23e1-4bf8-b845-d14d9e58fa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuranceStoplossTthreshold_d0fa2379-f2e2-440f-85b6-3792397f103e" xlink:href="chef-20221230.xsd#chef_SelfInsuranceStoplossTthreshold"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_SelfInsuranceStoplossTthreshold_d0fa2379-f2e2-440f-85b6-3792397f103e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SelfInsuredRetentionAmountPerClaim_24de570b-8061-4a94-9cfd-e1aab36bf6d2" xlink:href="chef-20221230.xsd#chef_SelfInsuredRetentionAmountPerClaim"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_SelfInsuredRetentionAmountPerClaim_24de570b-8061-4a94-9cfd-e1aab36bf6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers_860af2c3-f60a-438e-81ec-8c0f119bf0ad" xlink:href="chef-20221230.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9143a34b-c297-467e-97c6-59fa173dc0c7" xlink:to="loc_chef_RevenuePaymentTermForContractsWithCustomers_860af2c3-f60a-438e-81ec-8c0f119bf0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4c0911f7-024f-44eb-85fa-3d9d8406f9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4c0911f7-024f-44eb-85fa-3d9d8406f9fe" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_881fc00f-2949-486e-8a99-e1ead8100507" xlink:to="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_2e922a04-88f4-446d-9fc0-17185692d6db" xlink:href="chef-20221230.xsd#chef_CenterOfThePlateProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_CenterOfThePlateProductMember_2e922a04-88f4-446d-9fc0-17185692d6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_08cac39b-e6e7-4c45-b869-70906817464b" xlink:href="chef-20221230.xsd#chef_DryGoodsProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_DryGoodsProductMember_08cac39b-e6e7-4c45-b869-70906817464b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_75fe2097-dc84-4b1e-add3-98b56c3548ad" xlink:href="chef-20221230.xsd#chef_PastryProductMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_PastryProductMember_75fe2097-dc84-4b1e-add3-98b56c3548ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_9218ca7a-ae88-4e39-86cd-3b319e573459" xlink:href="chef-20221230.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_9218ca7a-ae88-4e39-86cd-3b319e573459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_f0789d1c-f43e-44f4-a74e-61eacd6dbcbb" xlink:href="chef-20221230.xsd#chef_ProduceMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_ProduceMember_f0789d1c-f43e-44f4-a74e-61eacd6dbcbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_c7e0f614-9f5a-4e50-ac29-6cc8558f5726" xlink:href="chef-20221230.xsd#chef_DairyAndEggsProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_DairyAndEggsProductMember_c7e0f614-9f5a-4e50-ac29-6cc8558f5726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_c73c4e30-c948-4c69-a5fd-f0a926d77e6b" xlink:href="chef-20221230.xsd#chef_OilsAndVinegarProductMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_OilsAndVinegarProductMember_c73c4e30-c948-4c69-a5fd-f0a926d77e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_95fd6350-f6a9-41fd-996a-764c090a514a" xlink:href="chef-20221230.xsd#chef_KitchenSuppliesProductMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b399765-d323-4726-8d76-e2ae1bf2fd11" xlink:to="loc_chef_KitchenSuppliesProductMember_95fd6350-f6a9-41fd-996a-764c090a514a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_27e2ca7e-b9c9-4b09-bd00-c1f85e1b0c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8de11f03-6d7c-490c-b7db-6ac7e75a5d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_30f00b6b-e011-477f-993c-c7637781504d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8de11f03-6d7c-490c-b7db-6ac7e75a5d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b58d9b5-2a0b-4f85-b1e3-0986bad32d0a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_bd373a5b-883a-4248-905a-5af02ed9e097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_71c6569b-3c08-424b-bc65-3bed10b5c7c8" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_bd373a5b-883a-4248-905a-5af02ed9e097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_32615197-6aea-4aa9-bdec-ec866a05109f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2719cf0f-13b5-4dd9-940a-8b5b110c43cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2719cf0f-13b5-4dd9-940a-8b5b110c43cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_66c5f799-a156-4338-9360-e4e9db96a6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e35a46c5-3fca-4736-95c1-0ab293b30ab7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_66c5f799-a156-4338-9360-e4e9db96a6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareScheduleofearningspershareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c8f8656d-87f7-4570-af51-5f242e8fb592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSAbstract_6468a79c-e104-48a9-81b0-f21ae5798b6b" xlink:href="chef-20221230.xsd#chef_EPSAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c8f8656d-87f7-4570-af51-5f242e8fb592" xlink:to="loc_chef_EPSAbstract_6468a79c-e104-48a9-81b0-f21ae5798b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_08b4c932-4634-4f1b-b65c-e776c2739710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSAbstract_6468a79c-e104-48a9-81b0-f21ae5798b6b" xlink:to="loc_us-gaap_EarningsPerShareBasic_08b4c932-4634-4f1b-b65c-e776c2739710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e954b26b-9cdf-453a-8e87-548dd2a18261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSAbstract_6468a79c-e104-48a9-81b0-f21ae5798b6b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e954b26b-9cdf-453a-8e87-548dd2a18261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d4a9fac1-4775-451d-a54f-1d417211f84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c8f8656d-87f7-4570-af51-5f242e8fb592" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d4a9fac1-4775-451d-a54f-1d417211f84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_70e32d07-5b53-4b91-8fc9-25ada1d7e8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d4a9fac1-4775-451d-a54f-1d417211f84e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_70e32d07-5b53-4b91-8fc9-25ada1d7e8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7e37e7cd-ff95-4374-9dd8-97b7948266b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d4a9fac1-4775-451d-a54f-1d417211f84e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7e37e7cd-ff95-4374-9dd8-97b7948266b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_651af84f-53fb-4cd4-8005-de8fe40d9496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_47ff6700-1a75-427b-8e35-4ecab2533ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651af84f-53fb-4cd4-8005-de8fe40d9496" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_47ff6700-1a75-427b-8e35-4ecab2533ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_acbf0b82-cbdc-4639-87d3-5a74e5ae306f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_47ff6700-1a75-427b-8e35-4ecab2533ef6" xlink:to="loc_us-gaap_NetIncomeLoss_acbf0b82-cbdc-4639-87d3-5a74e5ae306f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_eb2a9061-f78e-42d5-a7a3-9ef2a8ee9b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651af84f-53fb-4cd4-8005-de8fe40d9496" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_eb2a9061-f78e-42d5-a7a3-9ef2a8ee9b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_1a440e7c-913d-4da8-af12-8431f041db4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_eb2a9061-f78e-42d5-a7a3-9ef2a8ee9b6a" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_1a440e7c-913d-4da8-af12-8431f041db4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bcacf8c8-9039-415b-9876-efcb2a1a4695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_eb2a9061-f78e-42d5-a7a3-9ef2a8ee9b6a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bcacf8c8-9039-415b-9876-efcb2a1a4695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:href="chef-20221230.xsd#chef_EPSOtherDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651af84f-53fb-4cd4-8005-de8fe40d9496" xlink:to="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_11032b60-f443-43f6-9726-af71d77d893b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_11032b60-f443-43f6-9726-af71d77d893b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_92de1f50-39bc-4bc1-81eb-cd3b18465ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_92de1f50-39bc-4bc1-81eb-cd3b18465ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_207cfd0a-267c-497c-8849-8a1c3ca15508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_207cfd0a-267c-497c-8849-8a1c3ca15508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_22f58d94-2f4a-4f6a-acc7-1d043c0fa0da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_22f58d94-2f4a-4f6a-acc7-1d043c0fa0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d0503a0-35fb-4c0e-baa2-99a00f0bc536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_EPSOtherDisclosuresAbstract_8320166d-c701-417d-849d-e24b48f1b8d6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d0503a0-35fb-4c0e-baa2-99a00f0bc536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_479dc467-3dc6-4991-983a-c20179181aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_479dc467-3dc6-4991-983a-c20179181aba" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_16fb892d-042c-42bb-b711-334d8f919d0e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1341c658-433b-408c-a49a-10b3998aa183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1341c658-433b-408c-a49a-10b3998aa183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ad552b9f-4545-4628-b2e0-939ea8b488b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ad552b9f-4545-4628-b2e0-939ea8b488b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_2f66dec7-0aba-47f0-834b-5af11f0e623d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eda2ab44-2b5e-41a8-a88b-b5efdf4c0cf0" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_2f66dec7-0aba-47f0-834b-5af11f0e623d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b2024156-6fcb-4677-9d4e-f39aa3a21ee1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_801eae29-09da-432b-845a-76bb27e87028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_77c28ae4-a525-47de-b2c8-3a94d4e21163" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_801eae29-09da-432b-845a-76bb27e87028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6e28dcb3-79e9-41e6-a7bd-bedf2c9bfae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue_4abc8b01-cc7d-4626-9b76-4674695d5b45" xlink:href="chef-20221230.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6e28dcb3-79e9-41e6-a7bd-bedf2c9bfae6" xlink:to="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue_4abc8b01-cc7d-4626-9b76-4674695d5b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5473c505-a4d3-4334-8921-b2f17dd109c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5473c505-a4d3-4334-8921-b2f17dd109c2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2e485dac-6b3c-40e3-b24f-6a2e052b45c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2e485dac-6b3c-40e3-b24f-6a2e052b45c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_ddbe4762-4cf1-4449-b072-002ca6cd56ff" xlink:href="chef-20221230.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:to="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_ddbe4762-4cf1-4449-b072-002ca6cd56ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8139b74b-73ea-49ba-b9a7-1ad5f8fd82ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8139b74b-73ea-49ba-b9a7-1ad5f8fd82ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_33456b45-3451-4cc2-9932-1da07fa14010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_33456b45-3451-4cc2-9932-1da07fa14010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4d039584-aa4d-4506-92f1-1a771a441c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_7b8ef2ec-3b77-4d56-8600-04704fc408da" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4d039584-aa4d-4506-92f1-1a771a441c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e28ed67e-c5de-4830-8488-8ae6bbd515f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e28ed67e-c5de-4830-8488-8ae6bbd515f3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed318029-4d20-4822-a973-bb569c6fb4f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_21a998f8-11b1-47c1-96d8-14563ad33cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:to="loc_us-gaap_ConvertibleDebtMember_21a998f8-11b1-47c1-96d8-14563ad33cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_2e158a70-f167-48ac-a49c-9c2ec8794b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5e1e86c5-6b2c-4029-aeb6-836f3bbda609" xlink:to="loc_us-gaap_UnsecuredDebtMember_2e158a70-f167-48ac-a49c-9c2ec8794b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_76459959-b141-4918-8452-1a90a9b2895d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_80f4f313-d5f9-43f0-8078-4b33e39d0e7c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a3080ec6-5778-4d71-be10-f61a04b7f8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a3080ec6-5778-4d71-be10-f61a04b7f8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0c996584-d88e-459b-9dde-1022596c1430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_628218b5-ae38-4cd2-bd56-7b06db5c0850" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0c996584-d88e-459b-9dde-1022596c1430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c8841c2b-9cd7-41e9-819e-891539e22f92" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_714a2a44-672a-4fa6-8f36-3744051153ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f63ba54b-abeb-45b1-9a90-c6b3a3da61ba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_714a2a44-672a-4fa6-8f36-3744051153ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a3306295-a5f7-4c92-8c34-5747bead235d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_bfd36516-af6f-4e2e-aa04-76f4bd9f397f" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:to="loc_chef_Convertible2375SeniorNotesMember_bfd36516-af6f-4e2e-aa04-76f4bd9f397f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_fdc3891e-e3f6-4167-a98a-fe372d5b8bef" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_85c4a211-ec26-4331-9890-15bf714f0e61" xlink:to="loc_chef_Convertible1875SeniorNotesMember_fdc3891e-e3f6-4167-a98a-fe372d5b8bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_740d0656-a913-4022-807d-6790ae2b7b6a" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_5f76d77a-2475-42c5-9256-2813a26cb572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:to="loc_us-gaap_ConvertibleNotesPayable_5f76d77a-2475-42c5-9256-2813a26cb572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_25cfc400-7b39-4ef9-97b2-580287eb2ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b54631e9-1f17-45c8-bec6-2452a541c72a" xlink:to="loc_us-gaap_ConvertibleNotesPayable_25cfc400-7b39-4ef9-97b2-580287eb2ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_05fadc46-3812-4378-ae41-fb2e6c279a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_05fadc46-3812-4378-ae41-fb2e6c279a75" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0108d3aa-135e-43da-94c4-3012ec30cc20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChefMiddleEastMember_f4cba27a-bc63-47a2-a349-b45447fddc21" xlink:href="chef-20221230.xsd#chef_ChefMiddleEastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_chef_ChefMiddleEastMember_f4cba27a-bc63-47a2-a349-b45447fddc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CapitalSeaboardMember_de95dea0-57c1-4f3a-9cf9-ad69ef19bfb3" xlink:href="chef-20221230.xsd#chef_CapitalSeaboardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_chef_CapitalSeaboardMember_de95dea0-57c1-4f3a-9cf9-ad69ef19bfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e787951a-2915-4f22-8d29-d5033278010a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cb06e97-fa74-40d5-ba47-5a86d125ec9d" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e787951a-2915-4f22-8d29-d5033278010a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a440bd7-6c6a-4724-a897-baa1f0e3787b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_665e62ee-7748-449e-811d-a2da6112302e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:to="loc_us-gaap_CustomerRelationshipsMember_665e62ee-7748-449e-811d-a2da6112302e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_3ef93c6d-4572-447d-a69b-a22ed196a2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a89a7b4-1b86-4c55-beac-ef180ba9f4ae" xlink:to="loc_us-gaap_TrademarksMember_3ef93c6d-4572-447d-a69b-a22ed196a2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eb9b6173-93bb-4232-93d7-13869ff7943a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_4faf2f0a-8c6d-4e4a-8a02-43656e377b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_4faf2f0a-8c6d-4e4a-8a02-43656e377b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_fc9a9346-7bcd-41d4-b3d9-44f5409d71a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_fc9a9346-7bcd-41d4-b3d9-44f5409d71a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_d8ea60c4-ca3a-4233-aa8f-85da631740ff" xlink:href="chef-20221230.xsd#chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm_d8ea60c4-ca3a-4233-aa8f-85da631740ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46166cc5-275f-42f1-9bd7-b48a1154fd01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46166cc5-275f-42f1-9bd7-b48a1154fd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5151bb33-58a3-43ef-9bc8-7577a69f77b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5151bb33-58a3-43ef-9bc8-7577a69f77b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2170cf1-1129-4087-a550-1a695d15cdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2170cf1-1129-4087-a550-1a695d15cdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment_604e22b3-4eb0-496b-9430-d495428cb381" xlink:href="chef-20221230.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_chef_NetWorkingCapitalAdjustment_604e22b3-4eb0-496b-9430-d495428cb381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_36e15a5b-20ba-480a-ab88-fbaae00b2af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_36e15a5b-20ba-480a-ab88-fbaae00b2af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_391dc6ea-9ef1-4e73-98b4-f0942868711e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_391dc6ea-9ef1-4e73-98b4-f0942868711e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_172f7c4d-50b8-44e2-aaaf-db7971118e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_da9e4b4e-c241-43dc-b1f4-c41649b74848" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_172f7c4d-50b8-44e2-aaaf-db7971118e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_83469c26-db1b-4a5c-84f2-96cbab565a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_83469c26-db1b-4a5c-84f2-96cbab565a98" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c117404a-b40f-43ca-a7f5-e06d19cc6800" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_2454b875-4d64-4a36-9e58-4689751043fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4dfcdd5a-dcf2-4d9f-b7bd-907af9bec930" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_2454b875-4d64-4a36-9e58-4689751043fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e6a85a4-eadc-4211-80ae-6eb218744b52" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_921d918b-9c0f-41aa-bb8c-12493a381b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_921d918b-9c0f-41aa-bb8c-12493a381b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a9163ce3-2b31-4cc2-acc1-00e769bedb72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a9163ce3-2b31-4cc2-acc1-00e769bedb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b1f292a8-70bf-4bd3-889c-0b4d86086979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b1f292a8-70bf-4bd3-889c-0b4d86086979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a892d9c2-0f22-49eb-8931-2ef2b78592fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf23f943-d6de-4b29-8cd3-5d3ac9fb78c2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a892d9c2-0f22-49eb-8931-2ef2b78592fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#AcquisitionsSummaryofCashPriceforAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98cfd656-7181-41e9-a19f-ed2166bf4136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98cfd656-7181-41e9-a19f-ed2166bf4136" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5facce27-6b75-41a3-9ab8-1360909c5a5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChefMiddleEastMember_47bb6f10-edb9-4ec6-8657-15bf3760c216" xlink:href="chef-20221230.xsd#chef_ChefMiddleEastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_chef_ChefMiddleEastMember_47bb6f10-edb9-4ec6-8657-15bf3760c216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CapitalSeaboardMember_1c9de6e1-ddce-4cc1-9ae8-09d9afeb0f3e" xlink:href="chef-20221230.xsd#chef_CapitalSeaboardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_chef_CapitalSeaboardMember_1c9de6e1-ddce-4cc1-9ae8-09d9afeb0f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_32e0b2bc-b30a-4b7e-845a-2e2edfc24aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cd831a52-786e-4411-873f-55338ecae187" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_32e0b2bc-b30a-4b7e-845a-2e2edfc24aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1eef8d22-21ce-488b-9a99-ad98c42eb2c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a4e91e42-8e25-4379-84fd-a462da0af282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a4e91e42-8e25-4379-84fd-a462da0af282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_ce517f3d-8ae2-4f0a-ace3-692305432a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_TrademarksMember_ce517f3d-8ae2-4f0a-ace3-692305432a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e076bc66-d2ae-430d-bf3e-066058f829bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0f2442cb-d3b1-453e-8a69-21210a85240f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e076bc66-d2ae-430d-bf3e-066058f829bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c18d59b-118b-4430-81cb-e6ac2ef66593" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_43ad112a-129c-4f51-aba8-d0d73d193aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_43ad112a-129c-4f51-aba8-d0d73d193aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_99ade7ad-50e2-441f-821c-a4c5da9d9d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_99ade7ad-50e2-441f-821c-a4c5da9d9d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f615375b-3c05-4048-ab70-d31c986607e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_Goodwill_f615375b-3c05-4048-ab70-d31c986607e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_853c44ed-1ee2-48f6-8079-f3a6e490d6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_853c44ed-1ee2-48f6-8079-f3a6e490d6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_765cd8b2-21a7-4d30-bbaa-c13cf7b10184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_765cd8b2-21a7-4d30-bbaa-c13cf7b10184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b505bb55-c374-4309-bc82-f905e48f3740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b505bb55-c374-4309-bc82-f905e48f3740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_09cfc185-5a74-4fee-94db-85a7429dacc3" xlink:href="chef-20221230.xsd#chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_09cfc185-5a74-4fee-94db-85a7429dacc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4eaf81fa-39e9-416b-8e5b-48b0a2ccb783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_4eaf81fa-39e9-416b-8e5b-48b0a2ccb783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_653955c7-b293-49f2-ae3c-4ba509f10a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_653955c7-b293-49f2-ae3c-4ba509f10a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_edf79d5a-09be-4878-b66d-d58205f73fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_edf79d5a-09be-4878-b66d-d58205f73fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_756679a8-5cc8-47c5-b292-41a886836096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_39ac4602-59cb-449c-b8ea-c67849ce41b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_756679a8-5cc8-47c5-b292-41a886836096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0b63eb6c-b72c-4bc7-bc15-b2e48191fdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_1efa7ca3-daaf-48c6-ba9e-d4d5e6432001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0b63eb6c-b72c-4bc7-bc15-b2e48191fdf0" xlink:to="loc_us-gaap_InventoryValuationReserves_1efa7ca3-daaf-48c6-ba9e-d4d5e6432001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b3c97aee-a843-420e-b78a-fa9ef59ee4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b3c97aee-a843-420e-b78a-fa9ef59ee4d2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:to="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_65714edd-5676-4d5e-9434-704f10d9fe73" xlink:to="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f88a03dc-9883-4af7-a83b-b4ce721795db" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:to="loc_srt_MinimumMember_f88a03dc-9883-4af7-a83b-b4ce721795db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94fe335d-ee12-4907-9873-a08d9f65a139" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f64f027c-fbf9-4ca1-b397-6f2bc2d24ad4" xlink:to="loc_srt_MaximumMember_94fe335d-ee12-4907-9873-a08d9f65a139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_afdb7fc6-27df-4192-8c6f-1e44e3ac5539" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_07b3e833-3408-42c9-95e8-de627d69031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_LandMember_07b3e833-3408-42c9-95e8-de627d69031f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_a67f649e-6c4b-4822-b465-a8be6256a2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_BuildingMember_a67f649e-6c4b-4822-b465-a8be6256a2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2d7b9ee3-1d01-4319-ae58-0723d2910ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2d7b9ee3-1d01-4319-ae58-0723d2910ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_c467cfa2-141f-431f-b92c-8ce477cf1712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ComputerEquipmentMember_c467cfa2-141f-431f-b92c-8ce477cf1712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c2e4c06e-b09b-4773-b6fe-9ca61da0887c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c2e4c06e-b09b-4773-b6fe-9ca61da0887c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_cd0e8654-7bdd-4cc7-a147-202607178518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_cd0e8654-7bdd-4cc7-a147-202607178518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c67318a2-e184-4e92-94ab-a2ea17e5ca41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c67318a2-e184-4e92-94ab-a2ea17e5ca41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_563c3716-cc6a-4b97-97bf-189094d8803f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_VehiclesMember_563c3716-cc6a-4b97-97bf-189094d8803f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_9cb3290c-743c-4999-a870-b20018016ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2ce32e0-0763-4965-8769-0e85751f5bdc" xlink:to="loc_us-gaap_ConstructionInProgressMember_9cb3290c-743c-4999-a870-b20018016ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7568dc6-7f08-4d04-81d4-637ec4a8776e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eaa3d607-0852-4b7b-abe5-c0b0461ff2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eaa3d607-0852-4b7b-abe5-c0b0461ff2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8b55a146-a3a0-4b40-b73a-45343f0f8d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8b55a146-a3a0-4b40-b73a-45343f0f8d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10c946cb-6031-4cb1-ab51-fb5fe0348f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10c946cb-6031-4cb1-ab51-fb5fe0348f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_659d6900-6485-40b4-ac25-0e25e1074b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f6644c60-8a1e-4d00-9c03-63538f01f96d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_659d6900-6485-40b4-ac25-0e25e1074b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_34804b67-d6fa-4694-9048-ef2337e2e6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_34804b67-d6fa-4694-9048-ef2337e2e6b9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cbc6e34a-3be8-4b27-9e4b-3dc99b1b91b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsHeldUnderFinanceLeasesMember_e19d6cfd-b373-48ca-aecf-1e8b8e411845" xlink:href="chef-20221230.xsd#chef_AssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:to="loc_chef_AssetsHeldUnderFinanceLeasesMember_e19d6cfd-b373-48ca-aecf-1e8b8e411845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_d7dafc70-c93e-41c2-b7a9-7da7cdd8e447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df452d46-9d1d-46d5-942f-b0e13ba6a883" xlink:to="loc_us-gaap_ConstructionInProgressMember_d7dafc70-c93e-41c2-b7a9-7da7cdd8e447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8e61db2e-d658-4981-b75a-1d9d6afc8c05" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41334476-a69a-4a2e-8e5c-cc367fb4735d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41334476-a69a-4a2e-8e5c-cc367fb4735d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d9baaa25-ef81-4394-b7e3-95a690d4e377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d9baaa25-ef81-4394-b7e3-95a690d4e377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_d651ebbd-eda1-45e4-9d4d-45933ae2062c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_87bcce43-8265-4db7-9c69-8ff89a918375" xlink:to="loc_us-gaap_InterestCostsCapitalized_d651ebbd-eda1-45e4-9d4d-45933ae2062c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#PropertyandEquipmentDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d1a41a21-0a98-4010-b8d4-9cd5f8fd052e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d1a41a21-0a98-4010-b8d4-9cd5f8fd052e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f845fe8d-6f91-4d0b-8428-39fa2a90a463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_d6bd7282-ba30-4cd9-ab06-3adca35cd98c" xlink:href="chef-20221230.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:to="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_d6bd7282-ba30-4cd9-ab06-3adca35cd98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7e10ef97-39d1-4c8d-a351-7955e8f3120a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa1fab-282b-46c0-ae1b-d2f2d86a5ead" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7e10ef97-39d1-4c8d-a351-7955e8f3120a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae2558f8-2eaf-4b07-9400-35e0cc4bf99d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d9130b56-2542-4330-adf7-09d702b9fd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d9130b56-2542-4330-adf7-09d702b9fd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0942c30a-ed21-411b-aecc-f6efce6f29fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_595f2065-dd1f-4f27-ac24-b7b4a9c2dd99" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0942c30a-ed21-411b-aecc-f6efce6f29fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0e649db-78af-441b-9940-b74ed579e1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0e649db-78af-441b-9940-b74ed579e1a4" xlink:to="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d18a3bd0-664b-43c2-b4c6-9ba36d15830f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:to="loc_us-gaap_Goodwill_d18a3bd0-664b-43c2-b4c6-9ba36d15830f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e2aee5b0-b90e-4caf-ac0c-563fcca6c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e2aee5b0-b90e-4caf-ac0c-563fcca6c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_6005c0e3-d432-4cb9-9e83-a353aafd833a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_6005c0e3-d432-4cb9-9e83-a353aafd833a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_645c4b02-284c-4595-b0ae-d13b06f664ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_645c4b02-284c-4595-b0ae-d13b06f664ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22b81681-e730-41c3-9f20-0330b72aecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f2891429-1dcd-4080-95a8-a940b84fb2b7" xlink:to="loc_us-gaap_Goodwill_22b81681-e730-41c3-9f20-0330b72aecdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f7317b65-7959-480a-b982-6dab247275f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fc862acb-1819-46fb-81cd-c86c0736a941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f7317b65-7959-480a-b982-6dab247275f2" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fc862acb-1819-46fb-81cd-c86c0736a941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_4c6dd7ba-05e2-4c55-9a2a-5e109779e8f6" xlink:href="chef-20221230.xsd#chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f7317b65-7959-480a-b982-6dab247275f2" xlink:to="loc_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill_4c6dd7ba-05e2-4c55-9a2a-5e109779e8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_24211ab8-1707-4ec1-ab52-af33a1ede29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f7317b65-7959-480a-b982-6dab247275f2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_24211ab8-1707-4ec1-ab52-af33a1ede29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_119b7610-961c-449a-982d-8812e854358b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_119b7610-961c-449a-982d-8812e854358b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69c02a8f-7fd8-45a1-b46e-dd6f3c854f40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_36ed4877-13e1-42f8-bde8-bcdb0ae0dd2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_36ed4877-13e1-42f8-bde8-bcdb0ae0dd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_f1861d0d-4c1a-43fa-83f3-f1262e5fdaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_f1861d0d-4c1a-43fa-83f3-f1262e5fdaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_f8d7d9e5-a3d7-490d-b768-e611e31ddf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8a2e4e9c-5d94-4f0a-959d-a181996066a2" xlink:to="loc_us-gaap_TrademarksMember_f8d7d9e5-a3d7-490d-b768-e611e31ddf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3e39653a-ad94-40c9-8793-4020abf4ada2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_0ca1664c-f14a-4c58-91d0-1a5dde5bbca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_0ca1664c-f14a-4c58-91d0-1a5dde5bbca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4427b03a-67c7-48ec-80fd-5df7776ca7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4427b03a-67c7-48ec-80fd-5df7776ca7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d9876464-3b30-48db-a083-d7d71953df66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d9876464-3b30-48db-a083-d7d71953df66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_22fbcb64-4b0c-4371-b57e-02fec8e412b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_367cd240-b94b-4453-b69e-14170923b0c8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_22fbcb64-4b0c-4371-b57e-02fec8e412b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#GoodwillandOtherIntangibleAssetsFutureamortizationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_57e7c009-4510-4866-bc28-59ba8adbe23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_57e7c009-4510-4866-bc28-59ba8adbe23c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8ef452cc-8bed-4ea1-932f-4447583d9c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8ef452cc-8bed-4ea1-932f-4447583d9c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1d42a2ba-0574-431f-a9dd-eeca43ff98dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1d42a2ba-0574-431f-a9dd-eeca43ff98dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6c8ceb77-c431-4ab3-9326-5d5fee8e8c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6c8ceb77-c431-4ab3-9326-5d5fee8e8c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b4b983ff-1dc5-4883-8061-547bfcca656f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b4b983ff-1dc5-4883-8061-547bfcca656f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5f56c241-5e39-4139-beb3-e8847902340c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5f56c241-5e39-4139-beb3-e8847902340c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e73762c0-0de3-4370-8e50-485d46588aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e73762c0-0de3-4370-8e50-485d46588aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80a58823-8515-4fab-a8eb-bb3e9bd9b536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b7535fee-6ed7-48e6-adef-52c58fc0d0fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80a58823-8515-4fab-a8eb-bb3e9bd9b536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofDebtObligationsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c3194447-0342-4a72-a033-87629977ce9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c3194447-0342-4a72-a033-87629977ce9b" xlink:to="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3a92d448-0f1e-4787-b048-44afed14295f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5dc5ad62-1c3e-4d1e-9e18-f683deaa191f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5dc5ad62-1c3e-4d1e-9e18-f683deaa191f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b63abfa1-9681-431a-b533-a4294041f7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_ConvertibleDebtMember_b63abfa1-9681-431a-b533-a4294041f7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_09387a96-e018-4b48-b52c-44023f07c74c" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_chef_AssetBasedLoanFacilityMember_09387a96-e018-4b48-b52c-44023f07c74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember_434998da-dd3c-44e4-a152-4f0eb210f2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_08f00e8f-d4dc-4920-b693-a5c1cb937732" xlink:to="loc_us-gaap_ConvertibleSubordinatedDebtMember_434998da-dd3c-44e4-a152-4f0eb210f2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_57f0083d-e2d1-49f9-87c0-2329c6835b3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_a0d6c416-77b2-4bab-891a-2bc95bd2fe96" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_SeniorSecuredTermLoansMember_a0d6c416-77b2-4bab-891a-2bc95bd2fe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_c1f1ff07-8205-4b96-9945-9d70fe0af973" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_Convertible1875SeniorNotesMember_c1f1ff07-8205-4b96-9945-9d70fe0af973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_19d6df0e-2f3d-4eba-9e9d-3f358f69eaa7" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_AssetBasedLoanFacilityMember_19d6df0e-2f3d-4eba-9e9d-3f358f69eaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_5068ac79-2e02-47fc-961f-6142b8b4ab32" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_5068ac79-2e02-47fc-961f-6142b8b4ab32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherObligationsMember_31851041-a41f-4cb6-b853-3db363bc5c91" xlink:href="chef-20221230.xsd#chef_OtherObligationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_OtherObligationsMember_31851041-a41f-4cb6-b853-3db363bc5c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_1f0be026-668b-411c-8e38-d5bd6051f3a3" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3121b8aa-a596-4e1c-b07f-6fd6ca0bec47" xlink:to="loc_chef_Convertible2375SeniorNotesMember_1f0be026-668b-411c-8e38-d5bd6051f3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_301b4631-c69d-4a20-9b32-02a71ac05e19" xlink:to="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a19253ab-c523-4fa8-a466-e3efa31363a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_cba07758-1a15-4c3c-b5a4-6c998fb036af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a19253ab-c523-4fa8-a466-e3efa31363a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_84222665-b559-423e-857e-e669c1348776" xlink:to="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79d5bbe6-8af5-4377-9cde-c92c4cd9409b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79d5bbe6-8af5-4377-9cde-c92c4cd9409b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_b4880ed9-7a11-4d22-98e2-19ac0e18dc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_FinanceLeaseLiability_b4880ed9-7a11-4d22-98e2-19ac0e18dc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8b74be9b-ea41-46ab-982a-f3e46f7a5347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8b74be9b-ea41-46ab-982a-f3e46f7a5347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_09463490-0ff0-44ad-9dac-d54f15523412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_09463490-0ff0-44ad-9dac-d54f15523412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0bb0db45-37ed-451c-b7f4-74fdc35e51e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0bb0db45-37ed-451c-b7f4-74fdc35e51e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_78f90d2d-37fd-4852-a0e5-2087f81f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_78f90d2d-37fd-4852-a0e5-2087f81f13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7b0f223-4854-4fc5-b253-c97c17f35f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c7b0f223-4854-4fc5-b253-c97c17f35f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_4d30e48b-ebce-4ac9-8303-3a338f9eb8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_4d30e48b-ebce-4ac9-8303-3a338f9eb8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_6c2eb746-ac19-44bd-a3f1-a2cd7f91506e" xlink:href="chef-20221230.xsd#chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dbf047ef-c7e8-4ff7-9086-bc46a918fdd3" xlink:to="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_6c2eb746-ac19-44bd-a3f1-a2cd7f91506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofDebtObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_276eaee0-38b4-4fd9-9ff8-5e2c5cd01a68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_276eaee0-38b4-4fd9-9ff8-5e2c5cd01a68" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e87297e1-adf0-49f8-88f7-be0f06108c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e87297e1-adf0-49f8-88f7-be0f06108c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2cd08db7-ea5f-4762-8dc6-60660831982e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2cd08db7-ea5f-4762-8dc6-60660831982e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4cc2206f-6013-4299-8782-96ef7e3d65a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4cc2206f-6013-4299-8782-96ef7e3d65a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ccccecd9-411a-4750-ab1c-0a4e8a7c0adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ccccecd9-411a-4750-ab1c-0a4e8a7c0adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_cfc52123-a772-4ce6-a8ec-83e8c992520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_cfc52123-a772-4ce6-a8ec-83e8c992520b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_961801c8-7707-4395-b6e6-5ed9c4cdb376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_961801c8-7707-4395-b6e6-5ed9c4cdb376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_784a827c-750a-4a14-828a-0015303a9313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_525da114-879c-4951-9b4d-a87b5129395d" xlink:to="loc_us-gaap_LongTermDebt_784a827c-750a-4a14-828a-0015303a9313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_74c5cdc2-0377-48f3-83ef-bdb2a730fa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_74c5cdc2-0377-48f3-83ef-bdb2a730fa0d" xlink:to="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_57ede4e3-beff-462c-8b0b-5a4f170a1466" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ca200e98-b69d-4485-b680-89383e9da333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_41dadf43-d37f-48ff-a294-5c2437e39425" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ca200e98-b69d-4485-b680-89383e9da333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:to="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_003bec8a-c6df-4352-b6ac-70882e6397d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_f704eb84-ce00-43e6-a6db-4dff1742d5da" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoansMember_f704eb84-ce00-43e6-a6db-4dff1742d5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2025Member_76dc7b83-a1f6-4806-bb9d-ed3e6349efa9" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoans2025Member_76dc7b83-a1f6-4806-bb9d-ed3e6349efa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_e09d12d7-b6df-4c47-99b6-c55cbfbec801" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fce7d739-9dbc-44db-8bbf-7aa4822c8b5e" xlink:to="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_e09d12d7-b6df-4c47-99b6-c55cbfbec801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_257cc6bc-1e50-420d-9243-b7293d4bd25b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_764d0455-8ff3-4990-bd86-5fd64f665b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_764d0455-8ff3-4990-bd86-5fd64f665b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentIncrementalBorrowingAmount_e82537d0-f934-4ada-87c3-ce8764afa1ba" xlink:href="chef-20221230.xsd#chef_DebtInstrumentIncrementalBorrowingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentIncrementalBorrowingAmount_e82537d0-f934-4ada-87c3-ce8764afa1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_75ec0db5-a7e2-431c-9455-079bd8de6c6c" xlink:href="chef-20221230.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_75ec0db5-a7e2-431c-9455-079bd8de6c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_30fb1875-a368-4f85-9014-c7265ad14eee" xlink:href="chef-20221230.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_30fb1875-a368-4f85-9014-c7265ad14eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ea624edb-e15b-461c-9205-fc142cd263b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ea624edb-e15b-461c-9205-fc142cd263b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d1bd61b7-2c0b-4411-b48a-bc64284bffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d1bd61b7-2c0b-4411-b48a-bc64284bffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ff6ff67a-0191-433d-8737-3af01183e772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ff6ff67a-0191-433d-8737-3af01183e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_b877a23b-c335-4b7f-9a85-5494a712cc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_b877a23b-c335-4b7f-9a85-5494a712cc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts_a0677267-5173-488a-902f-78bfb8e115fe" xlink:href="chef-20221230.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_37c44d70-ef4d-46e2-b071-093f4b0e046a" xlink:to="loc_chef_DebtInstrumentTransactionCosts_a0677267-5173-488a-902f-78bfb8e115fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsAssetBasedLoanFacilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cfe3fc51-6ef8-4775-97dc-f94627aa8beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cfe3fc51-6ef8-4775-97dc-f94627aa8beb" xlink:to="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_21554633-58e3-4e96-b8b9-bfe5d6e85174" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_497ef8a8-e91b-4251-9024-52cb6f918557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_497ef8a8-e91b-4251-9024-52cb6f918557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_1ea269eb-9293-480b-b776-405b23c3e91a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_93cdc028-ff7a-4c66-a1b5-2edee46d6dd1" xlink:to="loc_us-gaap_ConvertibleDebtMember_1ea269eb-9293-480b-b776-405b23c3e91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:to="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3afe2b53-8d01-4749-8d75-c7df67e55e71" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_a84e0702-d622-4071-b9dc-18025e31760d" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_AssetBasedLoanFacilityMember_a84e0702-d622-4071-b9dc-18025e31760d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_40e6324e-0173-4f8f-86f0-f108f7c67ca0" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_Convertible1875SeniorNotesMember_40e6324e-0173-4f8f-86f0-f108f7c67ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_5c434061-b215-413e-8e01-8531428c3b0a" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c453b18-0d28-4aaa-9165-aa58e9d7f7c8" xlink:to="loc_chef_SeniorSecuredTermLoansMember_5c434061-b215-413e-8e01-8531428c3b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6747760a-2271-4cd6-9972-86ecd6d38d62" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_017f340e-c717-46e9-8c3c-e8e45ca97d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_017f340e-c717-46e9-8c3c-e8e45ca97d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_41d30be2-3f6f-405a-97ff-c76fbed14db0" xlink:href="chef-20221230.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_41d30be2-3f6f-405a-97ff-c76fbed14db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2456a1a7-77f4-406c-9f49-071233c80eab" xlink:href="chef-20221230.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2456a1a7-77f4-406c-9f49-071233c80eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6e379495-ea28-4e71-ac2a-ff66e65b1eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6e379495-ea28-4e71-ac2a-ff66e65b1eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3946c1b7-58f9-4321-add4-59bbb761e748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3946c1b7-58f9-4321-add4-59bbb761e748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_734bcc2c-a87f-4c62-9c93-e351d64c53de" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_734bcc2c-a87f-4c62-9c93-e351d64c53de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_0f4760b7-4faa-4593-b42d-f97598e2f3dd" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_0f4760b7-4faa-4593-b42d-f97598e2f3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_99601f51-0a91-4885-a010-20086328d25d" xlink:href="chef-20221230.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_99601f51-0a91-4885-a010-20086328d25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_49e23ecd-a4fd-417b-a40c-dc2dd738cce7" xlink:href="chef-20221230.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_49e23ecd-a4fd-417b-a40c-dc2dd738cce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ff05e33d-6b3f-4324-8bca-6edd59b50c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b26b8e42-ebf8-4f49-9a94-3dfacaf75deb" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ff05e33d-6b3f-4324-8bca-6edd59b50c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e802f607-613a-415e-a562-0b7c345f815c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e802f607-613a-415e-a562-0b7c345f815c" xlink:to="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1a85e6f-dd1f-47f3-abcf-60a0e587843e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ae0a9100-5f45-4371-9740-b991660712a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_ConvertibleDebtMember_ae0a9100-5f45-4371-9740-b991660712a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7a224b27-c275-40c3-be08-7dd86248a830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7a224b27-c275-40c3-be08-7dd86248a830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7a5121b7-23d4-4266-a96b-287494c33e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_67f0ce14-a236-4149-9850-9d6432296b98" xlink:to="loc_us-gaap_LoansPayableMember_7a5121b7-23d4-4266-a96b-287494c33e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:to="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a0525434-491a-494b-8cf7-dbad3e41e5d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_f1e8edd9-3e9b-4405-a17d-ade77ba1d7c4" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_Convertible1875SeniorNotesMember_f1e8edd9-3e9b-4405-a17d-ade77ba1d7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_e4e8de45-8385-4a97-ad48-f65246e51a12" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_Convertible2375SeniorNotesMember_e4e8de45-8385-4a97-ad48-f65246e51a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_1250b9ec-41a1-4830-ad8e-dde2693c3b82" xlink:href="chef-20221230.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_AssetBasedLoanFacilityMember_1250b9ec-41a1-4830-ad8e-dde2693c3b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_0746c5df-995e-4f39-8e65-28e46c7f7ea7" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoans2022TrancheMember_d14b48f7-2f28-4a7f-bf3e-3c83be7b7f6d" xlink:href="chef-20221230.xsd#chef_SeniorSecuredTermLoans2022TrancheMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9025180-7511-4e41-ab4e-2d89a099e2ca" xlink:to="loc_chef_SeniorSecuredTermLoans2022TrancheMember_d14b48f7-2f28-4a7f-bf3e-3c83be7b7f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_296635fa-3822-4720-a23c-b23ab63d8eeb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bbc38735-a918-42d9-a7c2-5c6826af3f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bbc38735-a918-42d9-a7c2-5c6826af3f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9598aa9e-4c27-49f0-82ee-bcc89b023778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9598aa9e-4c27-49f0-82ee-bcc89b023778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_3458909f-a483-4776-800a-c6129dff6cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_3458909f-a483-4776-800a-c6129dff6cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_9ec24b86-9ee3-48de-bb82-0c2079da9f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_9ec24b86-9ee3-48de-bb82-0c2079da9f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0cee5fcf-b083-4eaf-a19c-042430f796b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0cee5fcf-b083-4eaf-a19c-042430f796b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1b3aea49-465f-400c-a770-b06147169545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1b3aea49-465f-400c-a770-b06147169545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_78aca2cf-9b1f-44ab-b3e0-4a3091df6f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_78aca2cf-9b1f-44ab-b3e0-4a3091df6f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_00a983ca-18c8-4989-91db-7423e1103fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_00a983ca-18c8-4989-91db-7423e1103fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1c9b90cb-3201-4e2e-b1db-37669d4490ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_1c9b90cb-3201-4e2e-b1db-37669d4490ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_98aa29e7-bfb7-447f-b669-416bcc2ff502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_98aa29e7-bfb7-447f-b669-416bcc2ff502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_fa487f73-faf7-4a0f-b5d8-9ca4a3c0620b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4d83228b-c54d-453e-8227-8f8cbddc8acc" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_fa487f73-faf7-4a0f-b5d8-9ca4a3c0620b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsConvertibleUnsecuredDebtDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7c991fc2-ac7f-4875-9e81-d33c24f7f1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7c991fc2-ac7f-4875-9e81-d33c24f7f1a6" xlink:to="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62fb3108-690e-4b59-8ed6-511a3d70aa47" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e1883fb5-df9a-424c-aaec-ca1683cf6e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6120eed5-3a26-4cb8-9900-be51b4c0c9ab" xlink:to="loc_us-gaap_ConvertibleDebtMember_e1883fb5-df9a-424c-aaec-ca1683cf6e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:to="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_19a68b1b-f53c-4663-a9ba-46ceca8e728c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_08acf994-4b0a-4fd9-a59c-cb24179958be" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c6b16bf5-5953-404e-bf3f-a5d2f552ebb8" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_08acf994-4b0a-4fd9-a59c-cb24179958be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_115c26cd-7d47-4846-bee3-f824477db93d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9ca5bc57-f977-4818-a9d4-9fb04d14524b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9ca5bc57-f977-4818-a9d4-9fb04d14524b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fa1e97b-8e4d-4793-9659-36d016a66dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fa1e97b-8e4d-4793-9659-36d016a66dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_317854c7-4f8d-446c-a10f-8ae3c8b82da2" xlink:href="chef-20221230.xsd#chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary_317854c7-4f8d-446c-a10f-8ae3c8b82da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleEarliestDateTerm_bd22afc9-9112-4d00-9506-b5dcec6eef46" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleEarliestDateTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentConvertibleEarliestDateTerm_bd22afc9-9112-4d00-9506-b5dcec6eef46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_5398f4e4-42cb-4610-a47c-f514156f2537" xlink:href="chef-20221230.xsd#chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert_5398f4e4-42cb-4610-a47c-f514156f2537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d7a43d9a-5c76-4c5f-885c-1d3341b1d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb8a1401-302f-4c80-9537-85e590367df2" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d7a43d9a-5c76-4c5f-885c-1d3341b1d6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b629a8cb-f3e8-4552-bb33-7c7bf42ba38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b629a8cb-f3e8-4552-bb33-7c7bf42ba38b" xlink:to="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4b8ea538-24e0-47ca-b49c-02c1a4a55829" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ae4197f4-ac15-4f03-8d2b-42090eddf6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fb20e6b2-9a90-4e26-a710-43bcfd40e46a" xlink:to="loc_us-gaap_ConvertibleDebtMember_ae4197f4-ac15-4f03-8d2b-42090eddf6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:to="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2e9ad8b6-8516-4076-9215-8fd9abca9b3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_8d22ac9a-136f-48ad-b2d2-6da444b9699f" xlink:href="chef-20221230.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_Convertible2375SeniorNotesMember_8d22ac9a-136f-48ad-b2d2-6da444b9699f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_5815d1f5-8b1f-4db4-a32c-eb8682141c85" xlink:href="chef-20221230.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_Convertible1875SeniorNotesMember_5815d1f5-8b1f-4db4-a32c-eb8682141c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_068977c9-7c17-413d-84df-4c5458442cbc" xlink:href="chef-20221230.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2917d55-8547-4334-a4a4-7a73d31808aa" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_068977c9-7c17-413d-84df-4c5458442cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_91bfe45e-cc82-4fba-b09a-3242e8db3358" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_20e67141-1975-423a-b794-f273365a4f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_20e67141-1975-423a-b794-f273365a4f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_226e3f3f-29ac-4bc6-9050-ffb45bbc996e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_226e3f3f-29ac-4bc6-9050-ffb45bbc996e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3eb02f19-9ab2-4da3-824c-5155b474db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7ca021ac-5bf9-4602-b6bb-db6347b12806" xlink:to="loc_us-gaap_LongTermDebt_3eb02f19-9ab2-4da3-824c-5155b474db58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#DebtObligationsScheduleofComponentsofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8408cd4c-9b45-4448-994d-f38a64f70d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8408cd4c-9b45-4448-994d-f38a64f70d61" xlink:to="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e05ee70f-e263-43b4-aad0-432ac9b8a5a9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8008278f-265a-4ea5-bfb8-29de45120faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0631136e-f035-49c6-9a75-a3d76fbc03a3" xlink:to="loc_us-gaap_ConvertibleDebtMember_8008278f-265a-4ea5-bfb8-29de45120faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_66e78379-b9c4-46d0-82ed-bf66d70d6a60" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c2c56b2b-aca7-45d7-8315-8272e1f05a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c2c56b2b-aca7-45d7-8315-8272e1f05a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a3f05b36-ad0e-4afd-b444-a3de11b43f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a3f05b36-ad0e-4afd-b444-a3de11b43f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a6e896ef-c0f5-481c-aaf4-444bd43f5e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a6e896ef-c0f5-481c-aaf4-444bd43f5e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_33287c92-da2a-4b4f-9090-80213291cb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d40b8724-633f-4f35-aedf-7ec69b2a98aa" xlink:to="loc_us-gaap_InterestExpenseDebt_33287c92-da2a-4b4f-9090-80213291cb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_84599241-bdd6-415a-890e-94b9473359d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_84599241-bdd6-415a-890e-94b9473359d6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_37fac4e2-2d9b-4bbe-9778-8cdbe1b1163d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PublicStockOfferingMember_97a57ada-b344-4ac3-8a05-961d2c3ab8cf" xlink:href="chef-20221230.xsd#chef_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:to="loc_chef_PublicStockOfferingMember_97a57ada-b344-4ac3-8a05-961d2c3ab8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_3d2fa311-13b3-4d9e-afda-bd74a208d351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_022ac1a2-cb49-496d-a2d4-d2ad501bdda2" xlink:to="loc_us-gaap_OverAllotmentOptionMember_3d2fa311-13b3-4d9e-afda-bd74a208d351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b8866248-4af2-402d-bbe3-9c2f3569b576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:to="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:href="chef-20221230.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:to="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_14a752ab-f553-4941-b61f-77c7b6860c6b" xlink:href="chef-20221230.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:to="loc_chef_TimeBasedRestrictedStockMember_14a752ab-f553-4941-b61f-77c7b6860c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_75c861d6-56db-4a99-a7c7-7778c5a7c506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_6bab5d27-02a6-469b-8ff5-c6685f1298f8" xlink:to="loc_us-gaap_PerformanceSharesMember_75c861d6-56db-4a99-a7c7-7778c5a7c506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_f423e112-8d93-4012-873d-74ea96b343f7" xlink:href="chef-20221230.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_8002ade3-2b24-44ac-90fa-a9c9bd425471" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_f423e112-8d93-4012-873d-74ea96b343f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d3e4d323-a46e-47b7-adf4-5699b5a6ada7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eac60541-6418-4805-97b4-e3e0682cb753" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d3e4d323-a46e-47b7-adf4-5699b5a6ada7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb5464ea-6a08-47a9-a541-018109b1dc99" xlink:to="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4465ebf7-3d87-4183-9818-4a96d4d8c96a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a89ac908-5f75-493e-a3e1-f550282d5e3b" xlink:to="loc_srt_MaximumMember_4465ebf7-3d87-4183-9818-4a96d4d8c96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_20d43c6e-7d2c-42d3-a39c-cc3226fb8cbe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_d8be600d-492a-4be8-adae-bb4bfde9c78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_30dea82d-c23f-49bc-82b1-fd27096edfd7" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_d8be600d-492a-4be8-adae-bb4bfde9c78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_25932a2a-3b02-4c27-8c18-0c8a6c3db524" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_d4fc4172-9aee-4057-bc34-63c884321acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_d4fc4172-9aee-4057-bc34-63c884321acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_f5a0371b-466a-4b73-9796-77289e95d6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_f5a0371b-466a-4b73-9796-77289e95d6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0262eb12-6eeb-4a09-acda-442e7d121099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_0262eb12-6eeb-4a09-acda-442e7d121099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e39d1045-9bf1-468a-8d0c-4e60512659db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e39d1045-9bf1-468a-8d0c-4e60512659db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1f8d4c8e-d16c-472d-9539-bd8790c54222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_1f8d4c8e-d16c-472d-9539-bd8790c54222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7e2387a4-6025-4372-b2b9-a9b4f6a04803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7e2387a4-6025-4372-b2b9-a9b4f6a04803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_faa75e37-557e-450b-b844-3188f4925ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_faa75e37-557e-450b-b844-3188f4925ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c334edee-6f6b-4a29-b9f9-54309d775f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c334edee-6f6b-4a29-b9f9-54309d775f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_adb411bc-e421-4298-85e7-06447ce1deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensation_adb411bc-e421-4298-85e7-06447ce1deb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_37b9ffa1-8e8f-4151-9cc3-84a58cdfb811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_37b9ffa1-8e8f-4151-9cc3-84a58cdfb811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5a485d19-16ce-466f-a42d-744b892b88fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5a485d19-16ce-466f-a42d-744b892b88fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_989a32cb-212c-4437-96f6-5f6251d0eb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_989a32cb-212c-4437-96f6-5f6251d0eb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_40167dbd-2fd9-4e39-a461-91b43faf993a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_40167dbd-2fd9-4e39-a461-91b43faf993a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_edeb7f1f-380d-4f07-bd47-2269b3b143e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_edeb7f1f-380d-4f07-bd47-2269b3b143e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_cdb5650a-7fac-487b-800a-2e3c7c3c3088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_cdb5650a-7fac-487b-800a-2e3c7c3c3088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f27d0ca9-c6e2-4890-8a00-f7f6f47a712f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f27d0ca9-c6e2-4890-8a00-f7f6f47a712f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_4f91c8b3-cfa1-419b-ba9b-e46462e10424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_4f91c8b3-cfa1-419b-ba9b-e46462e10424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e47b9f27-ea23-4dee-8bb1-89938a56fd2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e47b9f27-ea23-4dee-8bb1-89938a56fd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_f32d600c-712b-42d6-8fa7-4f33aaba67f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e6f5b6e-a56e-496e-9af3-0b36a256b81f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_f32d600c-712b-42d6-8fa7-4f33aaba67f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquityScheduleofrestrictedstockactivityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_f816c443-0636-4b33-998a-b11969553c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_f816c443-0636-4b33-998a-b11969553c9e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:to="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_decefb27-b816-4451-9489-60f31fb45e23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_c817f1e3-48f5-4b7f-8d52-0b984fcc5ae4" xlink:href="chef-20221230.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_chef_TimeBasedRestrictedStockMember_c817f1e3-48f5-4b7f-8d52-0b984fcc5ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_38738cfb-bad5-4733-bb1a-7447d9737e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_us-gaap_PerformanceSharesMember_38738cfb-bad5-4733-bb1a-7447d9737e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_dc6452ae-96d5-4b9d-a24a-080499d600d5" xlink:href="chef-20221230.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72beb6a4-893d-4a6a-97a0-540fd730c102" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_dc6452ae-96d5-4b9d-a24a-080499d600d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_95d858ae-5540-4885-900e-b284cf339281" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f037a900-2659-4120-b4a6-86d9e5df2a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f037a900-2659-4120-b4a6-86d9e5df2a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0aeb0fd8-47c1-4393-8d87-a7a17b80a58b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0aeb0fd8-47c1-4393-8d87-a7a17b80a58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a5af4500-78a5-49c1-bb67-fd4dfbef0f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a5af4500-78a5-49c1-bb67-fd4dfbef0f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_54414af6-7477-4248-ba70-a2d7cc285802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_54414af6-7477-4248-ba70-a2d7cc285802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fb7487a-114c-4015-b95d-f65fd276d1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5a42c0af-734a-4c2f-90d1-07c8c7fc4108" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3fb7487a-114c-4015-b95d-f65fd276d1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fec80d98-522d-4d28-8f2a-7310c1be1f99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_332a89ca-65db-4f23-985a-f94b0e3b081c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_332a89ca-65db-4f23-985a-f94b0e3b081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e6db3d4b-511f-4b98-9446-5ecb1b0515de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e6db3d4b-511f-4b98-9446-5ecb1b0515de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2a38019c-385c-474f-88c9-5d9fe1d8d3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2a38019c-385c-474f-88c9-5d9fe1d8d3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f9857c6-2f09-4a3c-9b27-fdcc54415874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f9857c6-2f09-4a3c-9b27-fdcc54415874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8c423453-4109-4f1d-941b-6b437c8aec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b057c056-64d6-413a-99db-d1d2ebb7de6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8c423453-4109-4f1d-941b-6b437c8aec0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#StockholdersEquitySummaryofstockoptionactivityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a6866800-5e6d-4386-99ad-9918790d978b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a6866800-5e6d-4386-99ad-9918790d978b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_97fb6512-5321-4844-8147-4fcb47d1939c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_97fb6512-5321-4844-8147-4fcb47d1939c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4df239d5-9529-4cc5-9a55-33355c3bcce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4df239d5-9529-4cc5-9a55-33355c3bcce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_246d528f-a63a-4fb5-aa4a-8a7623ef034b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_246d528f-a63a-4fb5-aa4a-8a7623ef034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_26b87661-da48-4c0b-b311-68b05f7281f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1a638cc6-1996-454f-961c-86c26243140c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_26b87661-da48-4c0b-b311-68b05f7281f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a6866800-5e6d-4386-99ad-9918790d978b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_16de9dde-ab3a-4e6b-8fdf-c99802cc2345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_16de9dde-ab3a-4e6b-8fdf-c99802cc2345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_bfb04ef9-fccc-471d-8197-c70a59bc3d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_bfb04ef9-fccc-471d-8197-c70a59bc3d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7ff21da4-4076-47c7-b370-c5100cc9f8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7ff21da4-4076-47c7-b370-c5100cc9f8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_69ae3c25-1b5b-454a-9ad3-14fabbcdd03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c86318a-f2f1-416e-b1bf-304eb0e99238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_69ae3c25-1b5b-454a-9ad3-14fabbcdd03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_0f1a6e0c-5f60-4938-b76d-8211e74356c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a6866800-5e6d-4386-99ad-9918790d978b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_0f1a6e0c-5f60-4938-b76d-8211e74356c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6fbc7b17-947c-40ac-9d3c-ce98c73444b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_0f1a6e0c-5f60-4938-b76d-8211e74356c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6fbc7b17-947c-40ac-9d3c-ce98c73444b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_80c3db8f-52a9-41a4-a254-e0352714009e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_0f1a6e0c-5f60-4938-b76d-8211e74356c2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_80c3db8f-52a9-41a4-a254-e0352714009e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0dcaa07b-b303-4266-a205-c16f1a0cfc81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a6866800-5e6d-4386-99ad-9918790d978b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0dcaa07b-b303-4266-a205-c16f1a0cfc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3fd13c27-3257-4be9-9466-2b3f5dacf06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0dcaa07b-b303-4266-a205-c16f1a0cfc81" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3fd13c27-3257-4be9-9466-2b3f5dacf06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f291ecbd-ffb4-4f19-bcd9-0c4b257b45da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0dcaa07b-b303-4266-a205-c16f1a0cfc81" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f291ecbd-ffb4-4f19-bcd9-0c4b257b45da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_69d8a174-0e73-425c-b3e0-aa7b0270e50a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_OperatingLeaseCost_69d8a174-0e73-425c-b3e0-aa7b0270e50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebb5696c-32dc-419e-be31-3a39e8db2b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebb5696c-32dc-419e-be31-3a39e8db2b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_db8e667c-bc5e-42ab-adc9-d94f3050c54c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebb5696c-32dc-419e-be31-3a39e8db2b92" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_db8e667c-bc5e-42ab-adc9-d94f3050c54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_504413fc-bb91-481c-b107-ed4ad14ac4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebb5696c-32dc-419e-be31-3a39e8db2b92" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_504413fc-bb91-481c-b107-ed4ad14ac4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_cb4028ce-073e-4da0-ba28-d1018138bfee" xlink:href="chef-20221230.xsd#chef_FinanceLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebb5696c-32dc-419e-be31-3a39e8db2b92" xlink:to="loc_chef_FinanceLeaseCost_cb4028ce-073e-4da0-ba28-d1018138bfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_c4df2269-436e-4bed-988a-96ba7a74ad19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_ShortTermLeaseCost_c4df2269-436e-4bed-988a-96ba7a74ad19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_53abccb6-57c5-4843-92d9-27828253612b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_VariableLeaseCost_53abccb6-57c5-4843-92d9-27828253612b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_030d3fd8-1a8c-4f5d-a6cf-14b980c91188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_SubleaseIncome_030d3fd8-1a8c-4f5d-a6cf-14b980c91188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8717cf21-cd3b-426e-9f77-3377626ab6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dc998ad7-afb0-4ea1-8d46-f735932611d3" xlink:to="loc_us-gaap_LeaseCost_8717cf21-cd3b-426e-9f77-3377626ab6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e912d236-b973-46c7-93f1-918794229ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e912d236-b973-46c7-93f1-918794229ce6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_35ed87cb-7257-42dc-8a1f-3339e60c6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_3fa9c183-319a-474e-94cd-8c94de3414d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:to="loc_us-gaap_LandAndBuildingMember_3fa9c183-319a-474e-94cd-8c94de3414d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fba5b132-6d7e-4703-a8ff-9f3d6c35dc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df1527de-b2df-49fb-a8cc-8d96a14b5513" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fba5b132-6d7e-4703-a8ff-9f3d6c35dc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_72ecff08-28d7-49ab-92c5-1f90a51d30e3" xlink:to="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChairmanViceChairmanAndDirectorMember_5995e16a-dde0-410c-aa16-8c3421ebbd6a" xlink:href="chef-20221230.xsd#chef_ChairmanViceChairmanAndDirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e697c74f-e4c3-4544-ac49-e66c46a0b3ed" xlink:to="loc_chef_ChairmanViceChairmanAndDirectorMember_5995e16a-dde0-410c-aa16-8c3421ebbd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4e7a04c0-7ed3-4dc3-a313-c9369b665cf6" xlink:to="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember_016148f6-66ff-4646-a59b-bd7aafec755e" xlink:href="chef-20221230.xsd#chef_ThirdPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2439602f-037b-407a-b006-c8782711d98c" xlink:to="loc_chef_ThirdPartyMember_016148f6-66ff-4646-a59b-bd7aafec755e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3165edac-16ed-41e2-a1af-9dd3a5f48b5b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fbd062ab-b641-4e23-9d3f-f518b7ff3455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fbd062ab-b641-4e23-9d3f-f518b7ff3455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c2bee1c5-b692-480e-93d4-70c7e7cf5c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c2bee1c5-b692-480e-93d4-70c7e7cf5c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c30e5b86-cc6b-4ddb-b272-3a5799d01e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c30e5b86-cc6b-4ddb-b272-3a5799d01e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8d08d6f9-7675-47fb-9e70-2f565b5ced39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8d08d6f9-7675-47fb-9e70-2f565b5ced39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5b60d2a3-3f46-42c9-b676-5dc2a0c0200d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5b60d2a3-3f46-42c9-b676-5dc2a0c0200d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f86006c9-acc4-41ae-bc34-e3c7f470d1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f86006c9-acc4-41ae-bc34-e3c7f470d1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8782d8b-3dcf-47ba-8294-88b3b03503a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8782d8b-3dcf-47ba-8294-88b3b03503a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a6c6b9a-e066-45ae-9ca7-99a926fdc946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a6c6b9a-e066-45ae-9ca7-99a926fdc946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4abd2ec7-bfcc-4c94-b579-e52168478285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c914b03c-efab-4a17-b4ec-4d575363fdf8" xlink:to="loc_us-gaap_OperatingLeaseLiability_4abd2ec7-bfcc-4c94-b579-e52168478285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0e3ccd1c-db50-4acf-8c25-1a0196b86029" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_45fa613d-1f73-4e67-9d20-b0e1964a6dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_45fa613d-1f73-4e67-9d20-b0e1964a6dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eea38a44-c6b3-44ef-90c4-e4f7b1c02233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eea38a44-c6b3-44ef-90c4-e4f7b1c02233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e6d7235-d2c7-4724-a0da-839c3cdfb3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e6d7235-d2c7-4724-a0da-839c3cdfb3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e399a25e-a1f2-4e32-9570-9f102afc7683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e399a25e-a1f2-4e32-9570-9f102afc7683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1f49cb27-c64c-4423-9e5f-043dd6ccd22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1f49cb27-c64c-4423-9e5f-043dd6ccd22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d388fa47-02e9-4afb-ac0e-c9584313095d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d388fa47-02e9-4afb-ac0e-c9584313095d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_099d1dc5-f9a7-418b-a437-b554f948942d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_099d1dc5-f9a7-418b-a437-b554f948942d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_768e6e23-5df4-4dd6-a885-baf0cd5c830b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_768e6e23-5df4-4dd6-a885-baf0cd5c830b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_28ab49b9-3c1a-4b96-9c26-0f309125b6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_949bae55-a4ac-4212-8710-0b654b14a63b" xlink:to="loc_us-gaap_FinanceLeaseLiability_28ab49b9-3c1a-4b96-9c26-0f309125b6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_655c1950-b692-47d5-90b1-b4f0f98c8a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_95afd56b-41b3-4a68-a266-505154ff281b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_655c1950-b692-47d5-90b1-b4f0f98c8a06" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_95afd56b-41b3-4a68-a266-505154ff281b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d55d0866-75b1-4ddf-a0ef-69d8715a275d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_655c1950-b692-47d5-90b1-b4f0f98c8a06" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d55d0866-75b1-4ddf-a0ef-69d8715a275d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bc6144c9-5fba-4ecf-8b3e-8deef5a48aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_655c1950-b692-47d5-90b1-b4f0f98c8a06" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bc6144c9-5fba-4ecf-8b3e-8deef5a48aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8143fb08-38df-4d1e-950f-cdd7e3ee6d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_655c1950-b692-47d5-90b1-b4f0f98c8a06" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8143fb08-38df-4d1e-950f-cdd7e3ee6d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a3fee41c-3bf9-48bb-9e4f-b80006c91241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a3fee41c-3bf9-48bb-9e4f-b80006c91241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_904aae69-195c-4b25-9f58-c8b8631d7b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_904aae69-195c-4b25-9f58-c8b8631d7b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0d9691ee-54af-4841-bb13-b095547033ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0d9691ee-54af-4841-bb13-b095547033ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2715a8ed-0b5f-467b-83d0-b79595640d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2715a8ed-0b5f-467b-83d0-b79595640d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_47f14b7c-7415-41ec-87db-2559e67f3dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_47f14b7c-7415-41ec-87db-2559e67f3dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_71146070-5368-4442-8877-9ed519f17dd5" xlink:href="chef-20221230.xsd#chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df1ea8b1-5271-4f31-84dc-845e05522fc3" xlink:to="loc_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_71146070-5368-4442-8877-9ed519f17dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5b7b99c9-28d2-4089-8e6d-8a295c232224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c90c0390-fc90-4b84-b666-a842afb05c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5b7b99c9-28d2-4089-8e6d-8a295c232224" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c90c0390-fc90-4b84-b666-a842afb05c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2fc43bb5-0093-4cab-ace4-6f2d23cb533d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5b7b99c9-28d2-4089-8e6d-8a295c232224" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2fc43bb5-0093-4cab-ace4-6f2d23cb533d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_481b3a74-4afc-4662-a912-bab82c2506c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5b7b99c9-28d2-4089-8e6d-8a295c232224" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_481b3a74-4afc-4662-a912-bab82c2506c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofprovisionofincometaxesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_214774d9-db04-405a-8615-86446c4023d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_214774d9-db04-405a-8615-86446c4023d8" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_959714d1-81c8-4562-be5e-7650c2d53550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_959714d1-81c8-4562-be5e-7650c2d53550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ad6e5ece-8b9f-4392-847d-2900f3ba356a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ad6e5ece-8b9f-4392-847d-2900f3ba356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ced402ab-bcbb-4afa-af4b-30fd07144dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ced402ab-bcbb-4afa-af4b-30fd07144dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4b965ac-415e-430b-9190-dba307461165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2c66caf9-abdf-44b2-a319-9bcfa541fb6e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4b965ac-415e-430b-9190-dba307461165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_214774d9-db04-405a-8615-86446c4023d8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_86156a3f-0b72-4556-ab3b-7f7ed5bd2084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_86156a3f-0b72-4556-ab3b-7f7ed5bd2084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_bc90c2da-1cc1-42bb-87b0-426adae35f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_bc90c2da-1cc1-42bb-87b0-426adae35f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_588aac80-c600-4852-abbe-5beb9360f696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_588aac80-c600-4852-abbe-5beb9360f696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_59e09723-12e5-4309-9f65-2affc3b638fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fecf5469-e983-4d60-bb2f-3d5a812f2aa8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_59e09723-12e5-4309-9f65-2affc3b638fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edb63006-e98b-4002-9d14-3c5d93313977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_214774d9-db04-405a-8615-86446c4023d8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_edb63006-e98b-4002-9d14-3c5d93313977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d066d12e-d8ad-4d64-aa35-e9f54429d787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d066d12e-d8ad-4d64-aa35-e9f54429d787" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_83267473-55de-4d87-b3d1-19863c2ea428" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember_89fcbab4-cb11-443e-a5e0-bb2526383d5d" xlink:href="chef-20221230.xsd#chef_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_33d20c02-84a6-4082-8c70-196ac52418c7" xlink:to="loc_chef_CoronavirusAidReliefAndEconomicSecurityActMember_89fcbab4-cb11-443e-a5e0-bb2526383d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_db72e05c-cccc-42a6-8396-5ebf10ce3eac" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember_7eacdf3c-bbcd-4d0f-af01-dd8e2d0ee5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:to="loc_us-gaap_CanadaRevenueAgencyMember_7eacdf3c-bbcd-4d0f-af01-dd8e2d0ee5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_deab8cb4-e756-4d47-b902-e8c521202267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_aab73950-5775-45b5-b115-3859af290649" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_deab8cb4-e756-4d47-b902-e8c521202267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_a4fd0898-a4af-4c7c-9b86-3bb0d61db400" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_800b9c8f-9613-4657-987f-f9661276b641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_IncomeTaxReceivable_800b9c8f-9613-4657-987f-f9661276b641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_40e5ffa7-be7c-4056-b0ae-2f0d0b9ec972" xlink:href="chef-20221230.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_40e5ffa7-be7c-4056-b0ae-2f0d0b9ec972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a40dd4e-ef8a-4325-bd08-3ea7424e2681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a40dd4e-ef8a-4325-bd08-3ea7424e2681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_a47f1c42-fadf-48e5-8f02-4c999964ddd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_OperatingLossCarryforwards_a47f1c42-fadf-48e5-8f02-4c999964ddd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_1bbbad10-db4f-4a8b-961b-568a96a46c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8fc71d2e-df31-4584-b08f-327e2d18be00" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_1bbbad10-db4f-4a8b-961b-568a96a46c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofincometaxreconciliationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_71fb5cf4-3620-4c08-9047-8791530a9d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bdce272c-c19b-46e0-b181-43b238116fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71fb5cf4-3620-4c08-9047-8791530a9d1c" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bdce272c-c19b-46e0-b181-43b238116fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71fb5cf4-3620-4c08-9047-8791530a9d1c" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_033e3596-87c4-4800-9ab4-08624b32fa63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_033e3596-87c4-4800-9ab4-08624b32fa63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8d8237ea-63a3-4f51-bf45-ead0463a93d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8d8237ea-63a3-4f51-bf45-ead0463a93d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_921c33c4-6684-4f40-8675-e198e40c142c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_921c33c4-6684-4f40-8675-e198e40c142c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_b4237894-96a0-46ac-9210-6c54720abd1d" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment_b4237894-96a0-46ac-9210-6c54720abd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_f914361e-9d96-41dd-a978-1ffd00455809" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_f914361e-9d96-41dd-a978-1ffd00455809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_5b791f87-0252-4172-9877-3fd0be75ad0d" xlink:href="chef-20221230.xsd#chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount_5b791f87-0252-4172-9877-3fd0be75ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_40bef2fa-2f24-4daf-83ae-aea67602a8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_40bef2fa-2f24-4daf-83ae-aea67602a8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ac5dc5fe-b1f6-408a-a778-4c507fe9a3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ac5dc5fe-b1f6-408a-a778-4c507fe9a3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_39e7b185-6588-40d0-bc0a-aa8aa21ab159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_3be9a1c8-18ec-4135-9e9f-d193989a4b81" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_39e7b185-6588-40d0-bc0a-aa8aa21ab159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsGrossCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:to="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories_fadfdbbf-ad79-4652-aa7a-92b3499cc62e" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_chef_DeferredTaxAssetsReceivablesAndInventories_fadfdbbf-ad79-4652-aa7a-92b3499cc62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_b1ce3450-9709-41b9-8971-859310e9d275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_b1ce3450-9709-41b9-8971-859310e9d275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_45e4e000-00da-4786-aa4e-12137e832b02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_45e4e000-00da-4786-aa4e-12137e832b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_a9d26b73-3c05-434f-9ed4-5c47a2018bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_a9d26b73-3c05-434f-9ed4-5c47a2018bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_510afe55-1c5e-4c42-bc83-cb6e02c6a08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_510afe55-1c5e-4c42-bc83-cb6e02c6a08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_597e449d-e676-44b2-acef-6218afb68fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_597e449d-e676-44b2-acef-6218afb68fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_0998f74e-4c2f-425f-86c3-29913400dc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_0998f74e-4c2f-425f-86c3-29913400dc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_b19f5d50-e4c7-4d32-ad31-763ff330dd93" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_b19f5d50-e4c7-4d32-ad31-763ff330dd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_98107335-8c24-4a8a-a366-65865c9e36e3" xlink:href="chef-20221230.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_98107335-8c24-4a8a-a366-65865c9e36e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_eb0a9d9b-fcd8-4228-8e3a-85b4b66d5d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_6c0645bf-ce03-43e0-9656-acf467b6fb91" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_eb0a9d9b-fcd8-4228-8e3a-85b4b66d5d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:href="chef-20221230.xsd#chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:to="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9946e3b1-d7b5-47f5-9317-62712b628b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9946e3b1-d7b5-47f5-9317-62712b628b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_9f6b1527-a204-4c1e-9dd5-d0a77420b1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_9f6b1527-a204-4c1e-9dd5-d0a77420b1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_13673fe9-2401-4da1-a225-1b7a51ed7c60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_13673fe9-2401-4da1-a225-1b7a51ed7c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_1a60d2ff-65bd-4e9e-8f5e-41e2c455f1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_1a60d2ff-65bd-4e9e-8f5e-41e2c455f1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5b48818e-a4eb-49f8-9a0e-f0924965fe99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5b48818e-a4eb-49f8-9a0e-f0924965fe99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c252c7cd-d192-4011-86a9-d8b520659f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_62cb1e67-8f19-490c-b384-8909efc17a8b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c252c7cd-d192-4011-86a9-d8b520659f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c5dab65e-6f4e-4718-a1c6-87c30d42cbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c5dab65e-6f4e-4718-a1c6-87c30d42cbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4c0251ed-496b-4f8b-8902-230dd0a2946a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:to="loc_us-gaap_DeferredTaxLiabilities_4c0251ed-496b-4f8b-8902-230dd0a2946a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_600c27d6-4b36-4f85-a216-d6b1a04b937c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24fd2217-1a6a-4f8c-805b-b1a24dce6d94" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_600c27d6-4b36-4f85-a216-d6b1a04b937c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SupplementalDisclosuresofCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_5ce33f26-440c-4e66-987d-d7e1453bc02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_5ce33f26-440c-4e66-987d-d7e1453bc02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f628da53-eed9-451f-a6f3-4ae5a7c3efcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:to="loc_us-gaap_InterestPaidNet_f628da53-eed9-451f-a6f3-4ae5a7c3efcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f4b2a440-f258-4710-88fc-255d446f3f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f4b2a440-f258-4710-88fc-255d446f3f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_204b63be-6862-433a-860c-5ffcf7f71689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f4b2a440-f258-4710-88fc-255d446f3f80" xlink:to="loc_us-gaap_OperatingLeasePayments_204b63be-6862-433a-860c-5ffcf7f71689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a34b34da-e9e6-4631-9da0-64ccf3df9305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f4b2a440-f258-4710-88fc-255d446f3f80" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a34b34da-e9e6-4631-9da0-64ccf3df9305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_b47a846d-314f-4b93-9f7d-6bfe6bf1ad56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:to="loc_us-gaap_LeaseCostAbstract_b47a846d-314f-4b93-9f7d-6bfe6bf1ad56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_368da7d0-454c-440d-92b2-435dc5c0ec03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b47a846d-314f-4b93-9f7d-6bfe6bf1ad56" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_368da7d0-454c-440d-92b2-435dc5c0ec03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ab5924d5-d76e-401c-8d17-c8542c19d4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b47a846d-314f-4b93-9f7d-6bfe6bf1ad56" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ab5924d5-d76e-401c-8d17-c8542c19d4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a7f757fd-9698-42d7-b35a-d4be0222cdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_0296ef0e-dc97-4387-88cc-2bc1821812db" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a7f757fd-9698-42d7-b35a-d4be0222cdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_5cbab29d-2c0a-4862-8307-aa29cab5bd73" xlink:href="chef-20221230.xsd#chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a7f757fd-9698-42d7-b35a-d4be0222cdf6" xlink:to="loc_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue_5cbab29d-2c0a-4862-8307-aa29cab5bd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_f428bd04-c7bf-42b0-892a-916c1900c39b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a7f757fd-9698-42d7-b35a-d4be0222cdf6" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_f428bd04-c7bf-42b0-892a-916c1900c39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_2bbc3385-bf3f-4378-bbac-3dafba03a294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a7f757fd-9698-42d7-b35a-d4be0222cdf6" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_2bbc3385-bf3f-4378-bbac-3dafba03a294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_4b2b8e9c-c1e9-45ac-9a28-8296be221764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_4b2b8e9c-c1e9-45ac-9a28-8296be221764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_4d82a784-3a39-42d0-909f-966c2aca2477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_4d82a784-3a39-42d0-909f-966c2aca2477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_b78e7687-c430-4980-954a-586b4a60d96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_b78e7687-c430-4980-954a-586b4a60d96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_9c53cefc-90eb-4610-b92e-5358e2914ff1" xlink:href="chef-20221230.xsd#chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_9c53cefc-90eb-4610-b92e-5358e2914ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_2da476d3-861a-4b7f-80af-72593524f84a" xlink:href="chef-20221230.xsd#chef_DefinedContributionPlanEmployerMatchingContributionFullyVested"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_2da476d3-861a-4b7f-80af-72593524f84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_56f2dfb3-4e41-49b9-ab89-554650319603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_255a144e-2194-41bc-8c8c-5f2e165bff8d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_56f2dfb3-4e41-49b9-ab89-554650319603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/RelatedPartiesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#RelatedPartiesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/RelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_a4fac55d-ab8d-4a84-bb77-405a0012d39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders_b35630eb-d33f-47ba-a883-69d88881a830" xlink:href="chef-20221230.xsd#chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a4fac55d-ab8d-4a84-bb77-405a0012d39e" xlink:to="loc_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders_b35630eb-d33f-47ba-a883-69d88881a830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_62075125-b686-4b69-98cc-d68cac9152dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a4fac55d-ab8d-4a84-bb77-405a0012d39e" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_62075125-b686-4b69-98cc-d68cac9152dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fc7b8275-111d-486c-af98-8925cfde02df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fc7b8275-111d-486c-af98-8925cfde02df" xlink:to="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2782561b-4086-4742-9572-b216a4eccf96" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_14d5a1de-d9cf-4ad0-a32f-eb383194afc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_14d5a1de-d9cf-4ad0-a32f-eb383194afc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_2b276c55-dedb-45f2-8c0a-1ceceb47c428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_us-gaap_AutomobilesMember_2b276c55-dedb-45f2-8c0a-1ceceb47c428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_1ad03823-aeac-48fe-a246-25d5221f0274" xlink:href="chef-20221230.xsd#chef_WorkersCompensationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_2fcb0d0a-bf87-46bb-8398-96d84157a7a7" xlink:to="loc_chef_WorkersCompensationMember_1ad03823-aeac-48fe-a246-25d5221f0274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollectiveBargainingArrangementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_7172f71a-057d-46e4-98c6-c060efd6286e" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ExpiringIn2022Member_b36d6e41-72d9-4a66-9f55-38f2400ae008" xlink:href="chef-20221230.xsd#chef_ExpiringIn2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollectiveBargainingArrangementDomain_a12aa2e3-9772-47e7-82ed-d44847716206" xlink:to="loc_chef_ExpiringIn2022Member_b36d6e41-72d9-4a66-9f55-38f2400ae008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_412a1657-fd28-421d-9e45-fb22623d053b" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_718fa126-6252-4605-8f78-15fcedc539b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:to="loc_us-gaap_SelfInsuranceReserve_718fa126-6252-4605-8f78-15fcedc539b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions_070bb438-9af9-47f7-9cfc-50fb2691dfae" xlink:href="chef-20221230.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_72a9c765-63cf-4ea2-a413-be5902dfb216" xlink:to="loc_chef_PercentageOfEmployeesRepresentedByUnions_070bb438-9af9-47f7-9cfc-50fb2691dfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#ValuationReservesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_a77dd710-081a-4c66-80cd-36ed267683c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a77dd710-081a-4c66-80cd-36ed267683c8" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9f7afe8a-56db-4390-b469-c002083e34de" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_94d5b414-a621-400d-8506-08689873f20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_94d5b414-a621-400d-8506-08689873f20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_1570c5d7-da0b-4562-a6db-a38ac9124b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_22934ee2-cfe4-4469-b616-f04c0eb71d3b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_1570c5d7-da0b-4562-a6db-a38ac9124b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_116c2106-38be-413c-adbd-2a1a751ae449" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7ed303e5-4108-4060-8626-f25f0bcee70f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_1ec44210-dfdc-4267-a337-0bc650f5ebf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_1ec44210-dfdc-4267-a337-0bc650f5ebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5c0b1bba-d792-43dd-9a84-577b0856ece4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5c0b1bba-d792-43dd-9a84-577b0856ece4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5b9fa2b0-6a49-445f-8de3-727fab6989f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_5b9fa2b0-6a49-445f-8de3-727fab6989f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_94d05895-3db7-4cfe-aa8b-66c034b77fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_10cc8aeb-02bc-49a6-a090-c4155fbcdb0b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_94d05895-3db7-4cfe-aa8b-66c034b77fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="chef-20221230.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_02f0eb3e-0692-4b90-8d0b-aa94ea2f2a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_02f0eb3e-0692-4b90-8d0b-aa94ea2f2a18" xlink:to="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fcf1f3f5-7768-4695-a590-cd84c17708c6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2b499fb6-a8b4-46d1-81fe-6d2b0af21673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1e1056c9-252d-4f4c-a652-9170fc729fb3" xlink:to="loc_us-gaap_SubsequentEventMember_2b499fb6-a8b4-46d1-81fe-6d2b0af21673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:to="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_3c90c108-520c-4843-920f-6a9aeffe52ba" xlink:to="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SpecialtyFoodAndProduceDistributorMember_4656f418-5807-437f-9c71-ef82874487ef" xlink:href="chef-20221230.xsd#chef_SpecialtyFoodAndProduceDistributorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_fef23d0c-6ffd-40fb-ad49-6a82f81323a3" xlink:to="loc_chef_SpecialtyFoodAndProduceDistributorMember_4656f418-5807-437f-9c71-ef82874487ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1f90a424-6d28-4036-b5d1-194ab726dca1" xlink:to="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PaymentsForAssetAcqusitions_b99dbb7b-0f78-479d-8e04-5b62d416206d" xlink:href="chef-20221230.xsd#chef_PaymentsForAssetAcqusitions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:to="loc_chef_PaymentsForAssetAcqusitions_b99dbb7b-0f78-479d-8e04-5b62d416206d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bf7c4907-d1ec-42d5-a2a2-3e57fa809732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_71cb7519-688a-43e4-9f5b-fcadd1b61ab9" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_bf7c4907-d1ec-42d5-a2a2-3e57fa809732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>chef-20221230_g1.jpg
<DESCRIPTION>STOCK PERFORMANCE GRAPH
<TEXT>
begin 644 chef-20221230_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#R17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0T.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $YE;'-O;B!,
M;W!E<P    60 P "    %   $*:0!  "    %   $+J2D0 "     SDX  "2
MD@ "     SDX  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#(S.C Q.C(V(#(Q.C4S.C4V #(P,C,Z,#$Z
M,C8@,C$Z-3,Z-38   !. &4 ; !S &\ ;@ @ $P ;P!P &4 <P   /_A"Q]H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG
M[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR
M9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN
M<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U
M+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(S+3 Q+3(V5#(Q.C4S.C4V+CDX
M,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y.96QS;VX@3&]P97,\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@!7P+8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]L\8ZIK>C6<=_I+Z?Y$3(KVU
MS"\DMY(\BJL495E$;'. Q#Y+#@ '.-/XYOM+UG6O[:DCAMK%+F6ULCI%Q$]V
MD,?F92Z9_*<D!CM5<X!]#6]KOA1M;UJQU./7=3TV:Q1U@2U%NT89A@OMEB?Y
M]I*[AR%+ 8W-E+KP?!J>H-/KFIWVJ6NV416%P(5AA,B-&Q7RXU<GRW=/F9N'
M;O@@ C\-ZMK4FK7.E>(VL9;E+."]CEL87B0+(74QE6=R2IC^]D9#=!CGFO\
MA/\ 7H--LK^>'3Y(M=M?.TJ)(75K9FFACC68ER)!BX1B5"8V,!U!'4Z-X2&C
M,THUO4[RZ80QM=71A:1H8L[8?EC"[<NY)QO)8_-TQGI\--+%I-:RW^I30"%H
M+&-Y(Q_9J&19 (2$!RK1QD&3>1Y:CID$ U?#>IZC=RZI8:TUM+>Z;="%I[2)
MHHYE:))%8(S,5.'VD;CRN>^!N5F:'H<>B0W'^EW-]<W<WGW-W=%/,F?:J D(
MJJ %15 50,#UR38U/2=.UJS-IK-A:ZA;%@Q@NH5E0D=#M8$9H MT5R_P\@BM
M?"<EM;1)#!!JVIQ111J%6-%OYU55 X     X %=10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?@/\ Y%VZ_P"PUJO_
M *<+BNDKF_ ?_(NW7_8:U7_TX7%=)0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444$X4G!..P[T %%>=Z=J_CY#;R7>GFYC5&N)T:$1L5)($0_V
MOESP,_,,UN:%XZLM86RCEMYK2ZNYI8!$WS!'C4,03QV8=NO%9JHF==3"5(:J
MSMV=_P"MCJ**Q=;\36^@WUG!>V]PT=XVQ)HU# /D *1U[UM5=TW8YW"44I-:
M,****9 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '-^ _\ D7;K_L-:K_Z<+BNDKF_ ?_(NW7_8:U7_ -.%Q724 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !16+K_ (GMM$T_SXXVOI3.MNL%NP9O,.<*<=.A
MJC=>-&:Q2XT/1[S5#YAAFC12C02!0=K#!]<$C@8YJ7.*-XX>K))I:'45SFE^
M(+]-/N]3\56\&DV:RA;='+>8!G'S^N>,8]^*P]5B\8Z_>06&H:5#;:4UW&\Q
M@N/G\D-@JS;N>#G@#I79:IHUAK5HEMJEN+B%'$BHS$?, 1G@^A-3=RV-'"%)
M)3:=^VME]]KLN*P=0RD,I&00>"*YS6O%:VFOZ=HNF;+B_GND2XBVD^5#C<S<
M$8."".O -9>C+IWP[\/R2:U<)_:$N&GBBEWLZABJ;%)!P ?T]JW-"T1;2\OM
M5N9XKRZU"42B9%^58P,(%Z_PGKWHNY))#]G3IMREJNGF_P#)&Y7E?BFPM+AO
M$]O9VK)>:9+'>PM%*Q=S,$,S;<] %'3I7JE0I9VL=X]VEM"MS(H5YA& [ =
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
MFW9";25V>6/X=L7^$46L?O!=1R-("&&TEI5C((QTPH_&N\^'7_(@Z=_VU_\
M1KU1L?#=Q??">WT994CFGB64,X.%W2"7![YP<?6KWPZ_Y$'3O^VO_HUZ[Z]3
MGI25]I?AJ<=*'+43M]DX7XF:G<+XLGM89F6/[+'#(@/!&=_\\5U/P[TD3>'I
M-2U"7[8=25%>*6,$*L)9%'/7@#\JS- \&VOB>W?7;^9F-W?&?85SF-7<%,YZ
M-^F*]!T_3[72["*RL(A#;Q A$!)QDY/)YZDTZ]6,::I1W6_]>H4:<I5'4EL]
MCG_ D*6UKK5M NR&#6+B.-,\*HVX J]K/B!='US2;2X:&*VO?.\V:9]OE[%!
M7D\<DXYJGX9_T?Q/XFLA]U+J.X_&5,G^5<]K:S>+_$NJVWV0S6VCVDZ0%0?F
MG*@ ?7<.!_LUGR*=5N6UK_>B^9QII1WO^3.@^(+I+\/;^2-E=&$3*RG((,J<
M@UT5E+Y]A;R]?,B5OS&:\G35K[QCIMAX7T^WDMQ:VI\\D@^8T<8"9X&T;P!_
MP(>E>@^"[^2_\)VC3H$F@!MW4=BAV_R I5:3ITDGO?\ /_AATZBG4NNW]?F;
MM%%%<9TA17&>*/&4NC>)H+"V:+9':33SAR"&;RV,:>H.5'UW"L7P;KOB5-;T
MS3]7\\VM\TLJRW*DM*OE[@ 3V! /']ZNE8:;AS_,P=>*ERGICNL<;/(P1%!+
M,QP /4USOB/QKI_A^QMK@*;T7>[R# X*,%(R=WX]LU0\1>+;4S:WX=DAE6X6
MQE\N08*O^X+G/I@?6N1T+P#J_B#1()KV]-M:I&YLX9,G&[D,!T"L3G/7@>U:
M4J$$N>J[+\R*E63?+3U9TGA.VU&\\?ZWJMT[36L,D]E$SODH1(I"@=ABN\K"
M\'^'W\-Z"+2XE$UQ)*TTSJ25+' XR >@'XYK=K"O)2GILM#6E%QCJ%<_XJ\,
MOXACMI+6^DL;NT$GE2)GG>N"#CD9P.?3/'-=!16<).$N:)<HJ2LSB=1LH]"_
MX1"W=HT6TFV2.#A<^7\S<]B<FF0?$B 2:VMS L@T]F:!H&RLT?F!!SZY93D<
M8/MR[XG6TUWI>F06O,TUZ($!.,EU88K)U3PC96WC#1-)M5\BWO+<K=;23YWE
M_.<Y]2HKOIJG."=3?7\'=G'-SC)J'E_D4;/6;OQQXKL+#68V_LMKJ:2.(#;G
M:A8(Q'7:,#U^8^M>MU EC:1RB2.UA1PS.&6, AF^\<^I[GO4]<M:JJC7*K)'
M32IN%[N[9D:_X8TSQ)"J:E$V^,$1S1MM=,XSCL>G<&J7B;1XD\%&*VE>%M)B
M6XM9.I5H5^7]!C\:Z2LSQ+_R*>K_ /7E-_Z :5.<N:*OHF.<(V;L3:+=2WN@
M:?=7!!EGM8Y'(&,LR@G]35VLSPU_R*>D?]>4/_H K3K.>DF5'X4%%%%24%%%
M% !1110!0N]7M[/6-/TV59#-J'F>45 VC8NXYY]*OUPFMZA:W?B#1M:TN\DE
M:WU5=*=" 8UW@[RO'4@@9!Z 5W=1&5VS>K3Y(Q?=:^M_\K!3&FB29(7D199
M2B%@&8#K@=\9KSZZO?$OB+6(M9\-F1])M+E(TMTG\K[6JG+O\V 0?N_TX-&J
M:5=>/M5L=2TV3R-*^S^4[RMMD5A,=X &>2 /:I]IV1NL(DUSR277R?9G2?VC
M;:WXJN=%DL[>\M+&%999)%#^7.6X7!XSMSSUZBN@J&"SMK:262WMXHI)FW2N
MB!3(?5B.I^M35HD^IRSDG91V_JX4444S,**8TT22I$\B+))G8A8 MCK@=\5S
M>E>*I=2\=:EHHBB%M:1%ED&=Y92JL#SC&6/;M5QA*2;70F4U%I/J=/3//B^T
M>1YJ>=MW^7N&[;G&<=<9[U5UC5K?0])GU&\$C0P@;A&,L<D 8SCN17GWP_GO
MKWQDVHZE<>?+>Z;)*"?X5$X3;CMRAX'K6D*+E!SZ(B=11DH]STZBBJ\-_:W%
M[<VD,RO/:[?.0=4W#*Y^HK&S-;EBBF0S17$0E@D26-NCHP(/XBGT@"BBB@ K
M,\1ZB^D^&[^]B($D,),9(SACP/U(K-\9^+4\+V">4@DO9P?(5URG!&=V"#T-
M8^JZ_#XI\&Z:D)VF_P!0M[.Z3IL8G<P^F0,>U=%.C)\LVM+F,ZL5>*>HSX33
MLNE:A82PLCQ2I<;F_B61!CCZ)G\:] KD[!X=*^)%_9L!$NI6L,D"A< F-2NT
M=A@ G\*ZRC$/FJ<W>S"BK0Y>P45S_C;6KC0?#$MW9,J7!D1(RR@@$GG@^P-=
M!6+BU%2[FBDG)Q"BN,U+54TWXL6,=Q*4BNM/$(';>TC;?S( _&NK^WVW]I?V
M?YR_:_*\[RN^S.-WYU4J;BD^ZN*,T[KL6*Y7Q]"MYI^E:?(3LO-3AADVGG8=
MV<5U$DB0QM)*ZHB#+,QP%'J37,Z^ZW7BSPK$C*\4DLTX93D'9&""/SJJ-U-/
MM?\ !$U=8V/,?&.G?\(]KMUH]G&8K"7R)X@QR7*H5W9_WFDK7U3X@:[9SV5O
MIRQ+#;6T$C'86\PM"K$/STY/3'2MKXHZ6^J:AH\%O&6E:&[8;%R6*('5?S!P
M/>J/@E)KOP#XFN-FYI;9K=,=24@( _\ 'A4>UC.G[*=]-K?EU/25&47'$Q2?
M,K._3I?IJ];_ ']3I]0NDO?&'@ZZB_U<\=S(OT:%2/YUH^*+JST;3O[?N;/[
M3-IW^JPVTCS"$.#^-<KIUZ)=9\ Q<#98RY_[\[?_ &6KE_K.KQW;:5K.F"X@
MO=7%O&TD.Z,VK'U'\0R""??TJ:M6R26C2M^;_4QHX5\]Y6:;OZI:?HRK\//%
M5G-!JT5P&@;SIM0)(RB1';D9ZY!]JZ6\\3Q076C26ZK<:=JDIA%TC'Y'(^08
M]SD>V#Z5PWC/PI:^%=#:\TR>:.2ZO&B*JQ51"ZD^61W *CK4'@&R-WX@M8]:
MA(@L[)KBT$C%0I6?(?KV8OUKLE0YZ/M5+7^KG'&O".(<''W7>WDGM]QWO@WQ
M3'XIT<W!58KF)BL\2YPO)VX)ZY&/QS70UX#X0GN[#Q5I4L.]89KM(B>0IW':
M?KP37OU<DJ<J?NR>JW_KTL=-24)2YZ2]UZK^O)W1YYX5T*TU3Q%XLDU*S$\+
M7K0JS9P?WC,P&/<(?RKM--T+3-'FN)-,LX[9K@@R;,X..F!T Y/ P*Q/"=Q%
M:6OB6XN'"0PZQ=22.?X5 4D_E5K5_&.FZ?X9?6+2:&]3CRHTF"F0[@"!WR-V
M3QD5KB*KYFF]###T'-+EC=MF9X+U:V&O:_I!W?:CJ5S<CCY=FY5Z^N:[.O#I
M-9OO#OC34]5M8(R[7=Q$5E!902^2."*]>\.:Q_;WA^UU(P^29PV4W9P0Q4\_
MA6V*HN-JBV?YF&'J)W@]T:=%%%<1U!17->+5N([_ $"Y@O[N!1J443V\4FR.
M4-G._ RW (VD[><D$@$<MKL^M>$=5U;49TEN9+Z.]?2YDUBXF6)DMWE1'LV
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
MU'2TD:XEOE):XN.3O ^0\?W3S^=1S7^$Z%14?XKMK;_/[B31_P!U\0O$:?\
M/6.VD'X(1735QVA6CZ7XX%A*_F.NB0!G'\11@A-=C715U:?DOR..%E=+N_S"
MBBN?\2^,M.\,[8KC?/>.%:.VC'S,"2,YZ=C6+:2NS:%.527+!78>,]8N=(\.
M7,^ES1+>Q!'6-@&8J7"DA?QZUBZ'KOB;5KFQN-2TVWFTK4DDB:&&,CR,-@M)
MNSU&1C."/>NAM/#%I;Z_/K,TUQ=7DA(C:>3(A0Y^11V')K9J.63=VSI]K2A#
MDC&[[OT_3N-1$BC6.-51% 5548  [ 4ZBBM#C"BBB@ HHHH **** "O'KB8^
M*/B;>V<4F(;CSH8\ON4,D#H'&.V1GCUKU+7-073-#O+II$1XX7:/<P&YPI(
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
M9Z<7/VH7$8,IPP^7&".F>A'7K6M>^&M'U'48;^\T^&2ZA8.LV"K$C&,X^]C
MZYI<S>Q?LXP=JC^[=/S&GQ'I<^L2:+;7Z_VEM8;%C9MA SR<;>/3-5M"\)6N
MD6=S'=RMJ4]XP>ZEN!D2L#D':<@8S6K9:;:::)A8P+")Y6FDV_Q.>I_2K5.U
M]6)U.5<M.Z3M?^OT&2P13[/.B23RW#IO4':PZ$>A]Z<Z[XV7)7<",J<$?2EH
MJC*[/(_ \VNVGCRR;7DNG;4+62)'NV8L$7+<9Z?,G0]CGN*]<KDO$]TMKXZ\
M)._1I+B/\615'ZFNFO;N.PT^XO)]WE6\32OM&3M49./RI*RBHIWL=%=RJS]I
MRVYMK?<8FO>-](T,W5N\_FZA @(M51LLQ&5&<8[@^PJ+0H;;Q)=67BUH7AE>
MT-O]GD4,!B3(8'Z@X/IBJ?A[0;/5]0C\521WD4TMQ)<0I<!1N1D"ID#/ '(Y
MKLZB-Y:O8NHZ=)<E._-U?YH****T.,**** "BBB@ HHHH R/%6KS:%X9N]1M
MDCDEA"[5DSM.7"\X^M/\-ZQ_;OAVUU)XQ"TRG<@.0"K%3^&1FLKXB-))X6%A
M F^;4+J*VC!./F+;AS_P'%>;/XHU31]$MM#MG$'V>1VF9"=Q.]P4/.-O>NZE
MA_:TM-[_ (')4K>SJ:[6_$Z3Q+KL'CO4K?PUHVW'VCS5O')"MMC8D;<9[D?A
M7?Z9IB6>F:=#.D4MQ96Z0K+MR00H4[2>1G%<UX3\&V-K:Z%J]O(ZS)"9Y 0#
MYAEB QGL!R0/<UVE9UYQ5J=/9?F71C+6<]V%%%%<IT!1110 4444 %<KIW@.
MRTWQ<^N07$F"6:.WV@!&8$-SW')P,<5U5%7&<HIJ+W)E",FF^@4445!045"]
MY;QW26SS(LSJ65">2!W_ $J1G5(R[$!5&23T I70&:/$%H)[B*1)HV@.T[DY
M9N>%&<G@9^E6+F_6WN[.,R1*MPQ7YR0Q..-O&.I'6H+;3;.\T>WCN+>W>/\
MUBB'.S)YR._>LV-'N_,T@Q^2UMNW"U;$/S#*[B?F'.>GO7*YU$E?KM_E]Q-V
M;5QJ,-M?V]K(R!IL]9%!7TX/)R>.*MUE6VC#^SC#J#+<2.H&2-RQX& %SV''
MU/-36,]REPUIJ$L+RA=T90'<Z@X+-Q@'IP*UC*5_>6XR_52YGM3?6UI/%YLK
M$R1YCW!"O\6>WU]ZL2RQP1[YI%C3(&YC@<UE32FXU<.A=H[>5(QBX"QECG=P
M.2PSC:>O%5.?+:VX,AU"'[3=7%U;);O/:NBK*&<-$ ,MN ^]U^Z.M:6E(4TJ
M %%CRN[:K,0,G/\ %SW[T_3]_P!C4R^<'8L2)\;AR>N./_K59J:<$GS]P2ZF
M:;RUL;J^DN988D4QEB(BIR1@9/\ $?ITIVK:E_9UNK*N78\$H64 8SG'?'3W
MJKK.GS7,R&%I)=X),4JJ\ *J<9!Y&3W%-M+6/4+:YN9!;I=LIC\ZU)9HSLP1
MUZC)Z>U9.52[@A:[&Y161%K"1Z=;NJ32C<(I))E\O;@#+,3T_J>*EU35DL[-
M'MY86>1PJDG< ,_,< Y..^*V]K#EO<=T6+C4(K68Q2+(7\LR* OW\?PKZM[5
MFZ7?WTNI>7?AXHC%B/SE$;2ODDD+[#KSV'K4L>E/>@SZHBI,9Q($4[PJK]U>
M>F>Y&,U<U O''%+'YF8Y5)$40=F!.".>G7D]JS?.WSO1+^M1:[ENBLK3+DQ#
MRKV2Y\R5@8S=!5+97.T >F*U:VA)25RBAK%_)I^GM+;JCS9 57/'7DX')Q[5
M2N;/5-5+).RV,2K@*I659&SU((Z>E6;"V$FIWEW/'&[K+LBE,15U '3GMSC(
MZUIUER.I=R>G86Y!9%S91><LBN!M(E(+''&3CCGK4]9=I>V=G%<1/+;IY+R.
MR0DG:N[J1USSS6FK!E#*<@]"*UA)-6N"%HHHJQA16%XAU74],O\ 1Q91VAM+
MJ]2WN7E+&3#9P$48 ]=Q)QC&TYR.;U#QYJFE"YUJYAM)=#CO+RR2U2)A<AK>
M.4F0R%RI#/ XV[!@,IR<$4 >@T5S7AO5M:DU:YTKQ&UC+<I9P7L<MC"\2!9"
MZF,JSN25,?WLC(;H,<\U_P )_KT&FV5_/#I\D6NVOG:5$D+JULS30QQK,2Y$
M@Q<(Q*A,;& Z@@ ]*HK#\-ZGJ-W+JEAK36TM[IMT(6GM(FBCF5HDD5@C,Q4X
M?:1N/*Y[X&Y0!S?@/_D7;K_L-:K_ .G"XKH4GBDFDB25&DBQYB!@63/3([9K
M@/!?B1K:ZU/1;NU6T2WU'5+AKN>8*%5KZ5E)4@?*?,7!SS6'++J.DW&J:;;S
M375],8KA=528[IG1 ZI@YW*0=H ]NO2E=M76W]:+NS6,8:*<K-V2^??LCTO7
M]<M_#^DO>7(9SG9%$HYD<YPH_*O.[?P=/KNLW/GZPEO?7 $VI6@B;,*N1(B
MG@\@<9XP.M:NNR?\)1XD\*_8;DH$N)#.@!!ADC".RGCA@./8ULWO@Y9- UN
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
M:NZR&4,T"DASU;..O YZ\5<J,7$1MTG\Q5C< JS?+D'IUJ"QU*"_C+PMC#$
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
MCSRMV$]3-B\.6JW;23EIXE;=;P,3L@]0!G'6M>BBKC",/A06L%%%%6,****
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
M#L!4;6RO=+.S.2J[0A/RYSG=CU]ZFHI60!1113 **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH YOP'_ ,B[=?\ 8:U7_P!.%Q725S?@
M/_D7;K_L-:K_ .G"XKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q?%T'G>&
M+QMD;>3$\QWYXVJ3D8[^F>/6L+X5-O\ #%XPS\U^YY_W$KI/$O\ R*>K_P#7
ME-_Z :QOAK9I:^"+:1 P:YDDE?)[[MHQ^"BMXPBJ4I]6TC!W]LO0ZRBBBL#<
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#F_ ?_ "+MU_V&M5_].%Q725S?@/\ Y%VZ_P"PUJO_
M *<+BNDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJUFVH:+>V<;!'N+>2)6
M;H"RD9/YTS1-._LG0K.P+!FMX51F7H6QR1^.:O457,^7EZ"Y5>X4445(PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ JE<7]Q!J=O:QZ3>7$,P)>\B>$10>S!I Y_X"K=:NT4 %5-3O)["S,UK
MIMUJ<@8#[/:M$KD>N971<#ZU;HH \[\%^(]4AT&Y6/P9KEP#JVI,7CFL0 6O
MIR5^:Y!RI)4\8R#@D8)Z#_A*-7_Z$3Q!_P!_]/\ _DJMVTLK>PA:&SB6&-I9
M)BJ]"\CEW;ZEF8_C4] '-_\ "4:O_P!")X@_[_Z?_P#)5'_"4:O_ -")X@_[
M_P"G_P#R57244 <W_P )1J__ $(GB#_O_I__ ,E4?\)1J_\ T(GB#_O_ *?_
M /)5=)10!R4GCB]CU6#37\$^(!=W$,D\4?FV'S)&R*YS]IP,&5."<G=QT.+/
M_"4:O_T(GB#_ +_Z?_\ )5;KV5N^H17SQ*;F&)X8Y>ZHY0LOT)C0_P# 14]
M'-_\)1J__0B>(/\ O_I__P E4?\ "4:O_P!")X@_[_Z?_P#)5=)10!S?_"4:
MO_T(GB#_ +_Z?_\ )5'_  E&K_\ 0B>(/^_^G_\ R57244 <EJ7CB]TC2KO4
MM0\$^((;2SA>>>3S;!MB(I9C@7))P > ,U9_X2C5_P#H1/$'_?\ T_\ ^2JW
M;VRM]1T^XL;Z)9[:YB:&:)NCHPPRGV()%3T <W_PE&K_ /0B>(/^_P#I_P#\
ME4?\)1J__0B>(/\ O_I__P E5TE% '-_\)1J_P#T(GB#_O\ Z?\ _)5'_"4:
MO_T(GB#_ +_Z?_\ )5=)10!S?_"4:O\ ]")X@_[_ .G_ /R55:U\<7M[<7L%
MMX)\0/+8S""X7S; ;',:2 <W//R2(<C(YQU!KK:@@LK>UFN9K>)8Y+N433L.
MLCA%0,??:BC\!0!A?\)1J_\ T(GB#_O_ *?_ /)5'_"4:O\ ]")X@_[_ .G_
M /R57244 <W_ ,)1J_\ T(GB#_O_ *?_ /)5'_"4:O\ ]")X@_[_ .G_ /R5
M7244 <W_ ,)1J_\ T(GB#_O_ *?_ /)55KKQQ>V5Q907/@GQ DM],8+=?-L#
MO<1O(1Q<\?)&YR<#C'4BNMJ">RM[J:VFN(EDDM)3- QZQN49"P]]KL/Q- &%
M_P )1J__ $(GB#_O_I__ ,E4?\)1J_\ T(GB#_O_ *?_ /)5=)10!S?_  E&
MK_\ 0B>(/^_^G_\ R51_PE&K_P#0B>(/^_\ I_\ \E5TE% '-_\ "4:O_P!"
M)X@_[_Z?_P#)5'_"4:O_ -")X@_[_P"G_P#R57244 <EIOCB]U?2K34M/\$^
M()K2\A2>"3S;!=Z.H93@W((R".",U9_X2C5_^A$\0?\ ?_3_ /Y*K=LK*WT[
M3[>QL8E@MK:)888EZ(BC"J/8  5/0!S?_"4:O_T(GB#_ +_Z?_\ )5'_  E&
MK_\ 0B>(/^_^G_\ R57244 <W_PE&K_]")X@_P"_^G__ "51_P )1J__ $(G
MB#_O_I__ ,E5TE% ')1^.+V359]-3P3X@-W;PQSRQ^;8?*DC.J'/VG!R8GX!
MR-O/49L_\)1J_P#T(GB#_O\ Z?\ _)5;J65NFH2WR1*+F:)(9)>[(A<JOT!D
M<_\  C4] '-_\)1J_P#T(GB#_O\ Z?\ _)5'_"4:O_T(GB#_ +_Z?_\ )5=)
M10!S?_"4:O\ ]")X@_[_ .G_ /R51_PE&K_]")X@_P"_^G__ "57244 <E=>
M.+VRN+*"Y\$^($EOIC!;KYM@=[B-Y".+GCY(W.3@<8ZD59_X2C5_^A$\0?\
M?_3_ /Y*K=GLK>ZFMIKB)9)+24S0,>L;E&0L/?:[#\34] '-_P#"4:O_ -")
MX@_[_P"G_P#R51_PE&K_ /0B>(/^_P#I_P#\E5TE% '-_P#"4:O_ -")X@_[
M_P"G_P#R51_PE&K_ /0B>(/^_P#I_P#\E5TE% '-_P#"4:O_ -")X@_[_P"G
M_P#R55;3?'%[J^E6FI:?X)\036EY"D\$GFV"[T=0RG!N01D$<$9KK:@LK*WT
M[3[>QL8E@MK:)888EZ(BC"J/8  4 87_  E&K_\ 0B>(/^_^G_\ R51_PE&K
M_P#0B>(/^_\ I_\ \E5TE% '-_\ "4:O_P!")X@_[_Z?_P#)5'_"4:O_ -")
MX@_[_P"G_P#R57244 <W_P )1J__ $(GB#_O_I__ ,E56C\<7LFJSZ:G@GQ
M;NWACGEC\VP^5)&=4.?M.#DQ/P#D;>>HSUM0)96Z:A+?)$HN9HDADE[LB%RJ
M_0&1S_P(T 87_"4:O_T(GB#_ +_Z?_\ )5'_  E&K_\ 0B>(/^_^G_\ R572
M44 <W_PE&K_]")X@_P"_^G__ "51_P )1J__ $(GB#_O_I__ ,E5TE% '-_\
M)1J__0B>(/\ O_I__P E56O_ !Q>Z9;I/?>"?$$43S10*WFV!R\LBQH.+GN[
MJ,]!G)P*ZVH+NRM[^%8;R)9HUECF"MT#QN'1OJ&53^% &%_PE&K_ /0B>(/^
M_P#I_P#\E4?\)1J__0B>(/\ O_I__P E5TE% '-_\)1J_P#T(GB#_O\ Z?\
M_)5'_"4:O_T(GB#_ +_Z?_\ )5=)10!S?_"4:O\ ]")X@_[_ .G_ /R51_PE
M&K_]")X@_P"_^G__ "57244 <E8>.+W4[=Y['P3X@EB2:6!F\VP&'BD:-QS<
M]G1AGH<9&15G_A*-7_Z$3Q!_W_T__P"2JW;2RM["%H;.)88VEDF*KT+R.7=O
MJ69C^-3T <W_ ,)1J_\ T(GB#_O_ *?_ /)5'_"4:O\ ]")X@_[_ .G_ /R5
M7244 <W_ ,)1J_\ T(GB#_O_ *?_ /)5'_"4:O\ ]")X@_[_ .G_ /R57244
M <E)XXO8]5@TU_!/B 7=Q#)/%'YMA\R1LBN<_:<#!E3@G)W<=#BS_P )1J__
M $(GB#_O_I__ ,E5NO96[ZA%?/$IN88GACE[JCE"R_0F-#_P$5/0!S?_  E&
MK_\ 0B>(/^_^G_\ R51_PE&K_P#0B>(/^_\ I_\ \E5TE% '-_\ "4:O_P!"
M)X@_[_Z?_P#)5'_"4:O_ -")X@_[_P"G_P#R57244 <EJ7CB]TC2KO4M0\$^
M((;2SA>>>3S;!MB(I9C@7))P > ,UT6F7D]_9B:ZTVZTR0L1]GNFB9P/7,3N
MN#]:DO;*WU'3[BQOHEGMKF)H9HFZ.C##*?8@D5/0 4444 %%%% !113)IH[>
M"2:=UCBC4N[N<!5 R23Z4 /KC[^*S^(NF3Q:?K,\%K")(WAA5HI!/_RRD8Y!
M*CAU&,-\IR1Q67J_BZRUF_MFAU?4M*TB)7BN;E(7M7MYWVFWED$J9\E@),,1
ML)P#GM/I.FW/B1+*[AOHK*?3;B2QN[[31L6_MX_NHF/E"DD9ZE"'52,DT =3
MX:U5]:\-V=]<((KET*7,8Z1S(2DB_@ZL/PK4HHH **** "LC5]9@@N?[&M[V
M*VUB\MI&LO.0E-X!VY.,9SD[>I"M@'!JAXI\50:?#=:5IEVHU^6W?[%$T3,G
MG%3Y:L^-BLQ'RJQ&[WKG;*:TU:XCL%OO[>LM9@<1F[Q%>V4\'S!9&10RA6)(
M) :-^F=P  $\+:]JNG^(I]&N$2</J @DMYM6>ZNK<_9UD>0;E_U62.X W?*!
MP#Z363X>TFYTO38QJM\=3U)D N+UXU0N1V 4#"CL/J>IK6H **** "JFJZI:
M:+ILM_J$C1V\6T,RH7.68* %4$DDD# '>F:OK5AH5C]KU.9HXMP10D32.['G
M:J("S' )P 3@$]J\_O?$DEQ-J6HQ:Y&6M@-0L;"Z6/['?V:*K HQ&0X8'YLY
M1\9&W (!-KVJZG8>+;'5H-1L_P"SKN0M9SW&K/%:/;BU)*,@4J6\S,@?DX
M.,BN[T:^EU/0[&^N;1[.:YMTE>WD/S1%E!*GZ9] ?8=*Q='\.F/6)K])FBT>
M8+/;:44!1)6 9Y2&&4;/1%. =S=6XZ>@ HHHH ***X+7O&FG:@T":;K5Q;6%
MO/\ \3*ZM8BK11LK".4,Z$&'> #(H*CC)QNH NZ_K!UJ VWAZ6[N_L-_Y6J6
MUA*(+GRPKK^[9BO D"Y((R$< Y!!L>";_598;W3M<?SKBQD4"4LK.$==RQ2E
M?E,J# 8C@Y4]ZQ;33KW75DMK/4+>WU72;WRCK=BBJ9K>51*_R %#(V[YE/RA
ML2 =%KO;:VBM(?+@14!)9B !N8\ECCJ2>2>YH EHHHH ***Q-=\4:;HLJ6=Q
M>)#?7"?N%>-V16)VH9&4$1J6X!8@$\ YH MZCKFGZ7>V=G?7*P3WS,EOO4[6
M88')Z#EE R1DL .2*X?1;OQ-I&KZ6VK+>JMTZVE_!?7,<HN+ALGS;4*<JB[2
MQ!"C8?N@J:CTJ_2\?3H=5O?[974"VF:GIVHQ1_:;*<IO?:% .PF,97D8V.IP
M.>O\-:'=Z78H=9OFU&]4L(Y),-]FC. (E<@,PP%RS<L1D]@ #=HHHH ***J:
MIJEIHVG27VH2,D,>!\B,[,Q("JJJ"68D@!0"22 * 'ZA?0Z9IMS?W9(@M8FF
MD*C)VJ,G [G Z5PFN/JNN7JZIH-Y=)826\9L]1AOA#!I[J[><US S+YG&!M*
MMRI4^7RU5[W7X]:U2>9/$$NEPSQ#^R6NX]EH[H")H+B-P#Y@<'<K;6"XVXPU
M;FA:6VLW=IXE4R:?9:E91W%SI2GY9YV7EI,C!PI XQNP"V=JB@#>\/:C-JWA
MS3]0NH5AFN;=)'1<[02.V><'J,\X(S6C110 4444 %<3XI\5QW,<^CZ,;]KT
M3*K-;Q.GVA8V#7$,,V IF$8?@'.00"""0GB;QG8R))8Z3J4ZR6LX;4&M(6,B
MVZ-MF:)BI5RC%0^S<5&[HV*SD35M9N(=+T;5[&]ETNYAU.UU9D4K)!,D\9WB
M/Y6E!+MQM#@CI\QH U?!NMPW.K7&FZ9J[:UIGV<7,,TLGF369W%3!,Q^;/==
M_P _RN#G&:[.H+*U^QV<<!E>=U4!YI<;Y2!C<V !DX]*GH **** "LO7?$>G
M>';>.74FG/F$A([:VDGD8 99MD:EMJCDG&!^(JU=:KI]C=6UM>WUM;W%VQ2V
MBFF5'F8=0@)RQ]A7!:=KVHVMQ'J>HZBMW<0WJZ?JNF3PQI)8M-*$1H"%#%"3
M&<,6WJ-P.X8(!7C\3SV4T^HOKCR7\=R9&TN=U,.H6<DO[E[48R3Y;)@KG+95
M@201Z?7*^"O#NI:3HUI!X@EMIGLHDM[2"% R6Z("H8,1NW,.N,  *H'!9NJH
M **** "HKNZ@L;.:[O)5AM[>-I99'. BJ,DGV %)>7EOI]E-=WLR06\"%Y)'
M. JCJ37 :CXDA\0ZS''9^()M,TV>'R+21[8+&UZ"QD@N4E4$9C,15#M+!G(.
M=I !JG6-0\1W"WGA:YEMGTP,+G2]1MF@:Y+[2@;<NY 5#%7'0GD'!6MOP[X@
MMO$NE_;[*"XBAWE 9X]NYA][;SA@#E=PR"0<$CFN:T"WUCQ!KJ>(_M,-E8W%
MK#;7<,&6:::UGN%;8Q&/)<N#NZLH4< YKN(XTAB6.)%2-%"JBC 4#H .PH =
M1110 445QWBWQA:P)/I.E7TPU1)(_-2V@9Y!$&5IEB8J4:80[G"#+8&=M %O
M6?$EK/>3^';&[N+34+C-M'>K;L8HIBF[8)-I7S GS 'V^E.TG7[F+6QX;UF-
MY]3CC\T75O'^ZE@YVRO_ ,\R2NTJ>K<KE<XYC=J&L)_9/A_6++53OMM7T_4I
M<'Y%F7<DWE@;C@?*?E+@%3@J6/H&G6)L;1$FG:[N-H$MU(JAYB,\G  [G '
MH MT444 %%%9>N^(].\.V\<NI-.?,)"1VUM)/(P RS;(U+;5').,#\10 [6M
M<@T.WB>6"YNI9Y/+AMK2+S)96P6.![!2220./4@5S3:_<Z5!_P )5]ODU/0-
M2D0_9?+Q+;!MJ1F)2 S$G :/[Q)RO.5;&3Q)-:3RZG)K;2ZA#<F0Z9.ZF&_L
MY9,0O:C&<^6RX*YRV5<$D$=7X5\.7^C+<#5=06ZC\^8VEO$N(XHVF:0$YY:3
MYAD]   .Y8 Z&VE:>UBF>&2!I$#&*7&^,D9VM@D9'0X)'O4E%% !1139)$AB
M:25U2-%+,[' 4#J2>PH 5F"J68@ #))[5QLFHQ>.IS:Z+K.I:2MO"9_W<#02
M3[B!#,C.OSQ?+)QC#';GC@T-7\766M7UHMAK]SINDGS()[N*#RVBN6V>1Y@F
M3B)AYFUL;6.!DY +M,M=<\0:M9WD-]:6<>GI/IFH3VBG]_MDC93 #E5#!2#D
MG9\RC)^8 &YX&\5Q>+O#%C?Q!GD>SMY+B54Q'YKQAG13W*DX.. 3C.00.DJ.
MWMX;2W2"UAC@A082.-0JJ/8#@5)0 4444 %<[X@\46=C<'1X;XVNIW*".&=K
M9Y(;>20[8O,< HI9N%#$;CQSFI?$6M^1I^HV6B7=O+KT5HT\5DLB-/M_O",G
M)]L\$X%<A-->:GILFF:3J<&N1ZS;FZT^]G589EF@="8YBBCCH VP,I4JV3B@
M#;T75SHGB>\\,ZEJMWJDQ:&6R,ZJ\Y216W[BB@;5*$[B !O49SBNQK,TC2GL
MQ]KU)X;O5IDV3W:0*A*[BPC7'.Q2QP"2><DDDUIT %%%% !5'5]6@T6P^U7*
M32Y=8XX;>,O)*[' 55[G] ,DD $TW6=;L]!L1<WYF(=Q'%%;P/-+*Y!.U(T!
M9C@$X Z GH#7GUWXG+7%_J\.OM#/%_IVEV]TP2SU"T"#,:@C(DSN#'[Z,02"
MI"D N76LQ6C6/C(Z[?I:S:B;6ZM+@LD4,6'C,1AZ"1)%!W ;B01D@@5WUE<F
M\L8;DV\UMYJ!_*G4*Z9[, 3@^U<YX?\ #]ZFIWE_J%V'L;BX:[M+$1XV,^UB
MTN>KJ1@ <#D\D_+U5 !1110 4444 ([K&C.[!549+$X 'K7"ZUXFT_6;..:Q
MCNOM-BG]H+9W5L\?]H6>TI-L5A^\&QR=O4-Y>0,C*^(+_5]2T+5=6TS46TQ-
M%BN-]@8XY/M$T18E)MRG]TR!"-I!Q)GL*9H?A[2KS4-/N_#DTDEIIEP09[F>
M65X@D;*MO 6^4(/-8,0Q^Z4.2,J :5SI&I:CXQCU73+VWBTB\L($N)5 >298
MY)'5%!!7:PEY8YP,@#+;EZB**."%8H(UCC085$7 4>@ JOIFFVVCZ;#86*LE
MM "L2%L[%R2%'L,X [  5;H **** "LC4?$.GV6I1:9<_:&DG*([Q1,R0^8V
MR/>XX7<W ]Z36]4N()?[+T]?+U"\M)WLIY,>7YJ 84^_S;L=PK>E<5KEFNL:
MM::?JUE:MXE25";>629+/5[>/<=Y"!@ I.?G5BC87.'5F +_ /9][>^#M0T6
MTAAGUO2[ZWR\[;#=>3)%)#,SX)W-$B M@X96 SBNKT?2FLHS<7YM[C5)A_I-
MW%;K&7Y)"C R57.!DDX'))JGX;\*0>'XX7$KO<K 8)"K'84,K2*@!R=J%V5,
MGA3BM^@ HHHH *I:KJUKHUC]IO6;!81QQQKN>5S]U$4<LQ]/Z TNJZI;Z/IY
MN[O>5WI&B1+N>1W8*JJ.Y+$#^>!S7&7=WI>O:]$TPN4M[QUL;J"7?#/I]Y'N
M>"0<YC+ NH<<-F/!(- &W=%++QS:27!6:TU >7%O.[[+>1H^"N?NEXF<'I]P
M#^(U4\->&=0@DN8_$$=E)8P7]W-86PB63B2Y>5)68CY656"A5Z8)).0%33_
MEG#J&I-]BM].LYFM_(BLG(=WA<R+<.V!^\)('<D+RS9P.PH **** "BBN8U"
M?6=>N;FRT#41HTFGRR1W#O"DKO)M1H0 P(\IE=BQ&&X !!S@ KZAXBM?$5M=
MVOAJYF;5=.*WENC120I=B-N0C, )(VYC++N W ^E07.G7FL7WAW5/![VMGI;
MZ7-:R2E!F"&1K=TV1X*E@(G4 \+NR0<;30LKFY\91^&]2\*W-KI[1:6%O3&A
M/V*.YCAD"1C&TN!&/E)^7*,01@-W.F:7!I%M);VA?RWFDFVLV=K.Q9@/0;B3
MCMF@":TLK6PMQ!8VT-M""2(X8PB@GD\#BIJ** "BBL[4M6%A>6EIY1,E]YB6
M[L0$,JIO$9[Y8!R/]PT 5]:\5Z1X?N(8=4GDC:4;B8[>2184SC?(R@B-,\;F
MP/R..=ETN>_\+>+/"T81]7CLI+6UN)C\\L#I(;5F8Y)",SID_P 2,>]-O[RZ
M_L6]\->*E@&LZM8O9VM[% ?+O]R,H4@ E60N2RG@*2XXW;=W0M"O89X-5U^[
M\[51"T3) <0QHVP^6.,OM*9W-SEG("AMH +.C:9<(3J.MI:2:M+G+PQ+_HZ'
M&(5? 9E&.2>I). ,*->BB@ HHJ*[ED@LIYH(3<2QQLR0J<&1@,A<]L]* (M2
MU&WTG3Y;V]9EBCP/D4LS$D*JJHY+$D  <DD"N4EUZQN?$%GJ<0D6))4T[4K2
M[B*/:NYW6TK(W3YSM##@^:"#Q5#Q \NHV%KKE[K1?P]J-Q;Q"Q"K'&D$FW;*
M9,!TF60A]P<!0N,9&:O:7X2T_4S/>(TLNF:A826YEEDD^T7OF%3YLC, 05"
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
M-RK/#N&."/*([T[PQX=U.QFNUUJ:VELTOKN:QM8T#@++<O,LC,PR& <*%7@
M'KD;:?A_P-IL;75['8PZ=:79M9+>TM \97R&+QRR;@K><V0&R,X&TEN2>VH
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
MQTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %4M5N;ZTL_,TS3_[0GW >3YRQ<=SN/%7:*:=F)ZHYG^W/%/\ T)__ )4X
MO\*/[<\4_P#0G_\ E3B_PKIJ*T]I'^1?C_F1R2_F?X?Y',_VYXI_Z$__ ,J<
M7^%']N>*?^A/_P#*G%_A7344>TC_ "+\?\PY)?S/\/\ (H:D]ZWAN[>UC:*^
M-HYCC4[BLNPX /?FN*==":UTG_A%9;1+\W-L)I%0O@\X,ZJ1E\Y^\0WWO>O1
M**R-#SG6(W%IJ*:Q<Z>Q_P"$@@\V:>WQ;X^RP_>C9SQC&<M^72K?AW2;6Z\4
MW-W8_P!ASV]JL&V6"P!'W3DPL),1C.?[W-=W10 4444 %9FLWVJ621'2-'_M
M1G)\P?:DA\L=OO=<_P!*TZ*3U*BTG=J_]>11TJZO[NQ,NJ:;_9T^X@0>>LN1
MV.Y>*S;'6/$5QJ$<5[X6-I;LV'G_ +0C?8/7:!DUT%%*S[EJ<=?=6OKIZ:_G
M<R=9U#6+*2(:1H?]IJP)=OM:0[#Z?,.:N:;<7=U81RZC9?8;AL[H/-$FWGCY
MAP?6K5%.VM[DN2<>7E7KK_G;\#!\;1)/X/O(I5W1R-$K+Z@RJ#7'RW5XNLW6
MA7$4UY>FWMK!A&5#W$(>:1G!8A<M",')P&)'L?3J*9!YG=36C:!9IJYMUN=&
M%Q:C3]3P/M 79M"NI(6;R]A4C<<N< ]:DUA]+N+[Q!)<1Q1ZX\4#Z<@VB[67
MR@5$?\7#8SCCKGC->D44 <'!?W'_  F$6MR6L_V6>Z;3?M(>,PF+A%P-^[/G
MH<';C#]?6E83:-%%X>\F:!/$TEW&MYE@+EF.?/67^+;][ ;C[N.U>DU'<6\%
MW T-U#'/$V-T<BAE.#D<'W% '+:]_8Q\4,/%9M_L/V!?L@O,>5YF]_-VYX\S
M'E8Q\V,X[U!INN7,_B"W@BU-Y':\F@FTIXP&M[=%;9*21Y@)VQMEB0?,QBNT
MHH \YCU?Q ^DFZ_MR0/_ &1)J./LT6-Z$@)]W[I&,]\C@J.*OZ3XAO+SQ##%
M_:OGN]_<0R:;LC'E0*'*R9"[N"%&2<'..M=O4%K9P62R+;1[!+*TS\DY=CEC
MSZF@#@HO$NHSVHDA\06XEEM/-O$N#%"FFR^:@\K<4.TD&1 ) QRH//-0ZCJ\
MES>Z;=PZM=6%L\%LTMY(D"2%#+*N9'"E=O3 ^YSG!S7I5% ''Z1K6IWGC&XM
M[C4+%(DGGA.G/<*)E120CK'Y8;) #9,C AB0!P!V%%% !1110!7GFN8W<06G
MG*L>Y6\P+N;/W>>G'.:0SW0DVBSROF*N[S1]TCEOP/&.]6:*GE?<"I]IO-H)
ML3G#DCS5X(^Z/^!?IWH-Q>!2?L.2%0@"9>23\P_X#^M6Z*7*^_Y?Y 5EGNC(
M UIM0RLI;S0<(!P^/<]JR?&,%I<:-$M_>6MI&MPKJ;Y-UO(P!(249 VGW(Y"
M]3@'?HJDK=0/)+K4K.XU*QNY]/CM8;6"W\JT\T/<,JN[HUMN .PL I*Y8KT
MQ6X+!_$?BBYN[2#3P=ME-]N$OF20 98K$57# XVD[@,=CTKOZ*8'&>+C8VVO
MVE].;6[NHHT6+3Y\K*^9.'MVZB0,.0 <@ ';P:;]MUJ[UM84UF6WAGU2>S"1
MP1'RXTC,@(+*3NRN,G(P>F1FNUHH \XT[Q?J=QJ^D1R7RYE>&&>"1XU\[<K9
M=(Q'OQP#N\P -QC'%1V=[<:=IPNK1MDD>DM^\V;O*4W1#/COM4EN>..:]+HH
M \]UOQ1+I[VHTGQ"+Y0%D,LL]OLN,RA3&H2'+D#.0I3 (.:O6VO7DGB;[.-5
M\V4:I);'3=D8Q;A&/F?=W\$?>SMXQC-=I4%M9P6?G?9H]GG2M-)R3N<]3S]*
M .1O+&:3QAK6I6MM87$]C;PR1)<61FE9@CD"-PPV$D#L:I+XFO L8@\0?:K"
M5;8W6I>7%_H3.6W+D+L7HHPX)7=SU%>A44 <.=?O/L=E]JUG[)92W-RBZIY4
M>9U0_NARI0[AN/R@;MGRXS4+_9/^%:^&?[4\G[)YMIYWV@ 1[>^[=QCZUWU%
M 'GMI<);:R_]B26T&DE[EK*:1%,,9$"EVC8CY8]^2=I"YW4^VU:>[?1)Y?$-
MTD2WTEM<SB6W,,S^5D!76,*ZD\#(!Y/ 8<=_10!Y=KEY?W'AJPNKV]-S)=>>
M?GMHSY05@ $VJ&[#///Z5N1^(;B"":9-7%[IMOJ<$1U)Q%M,3(N\%D4)@,<;
M@!C.,Y!KM:* //;;7KZXU@WT>K321O#??8K4;!'=-'-B- -N6)7'0[L#KR<K
M%KVHW,]I;Z=X@:]@N3:B:[2*%C [EP\8PNT' !PP++QG(.*]!HH Y?Q-)+9W
MNDR1RLTT,5TRR,!DL(&Y(QCJ,],5G_VSK%EIMZ9=0:YD_LVUO!,\*#[/YCLL
MA 4 %5"[ANSC')-=Q10!YC_;=W:W][_9^MPO:W-_A]5N)8X%;;;Q[5\SRGCY
M^;D)SLX-;5GKNIMXEL;.YU""2TECA,UQ;*K1_:#$6\E6(Y5QB0'KV!^85VE%
D !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240656224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Feb. 13, 2023</div></th>
<th class="th"><div>Jun. 24, 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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 30,  2022<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-30<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35249<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THE CHEFS&#8217; WAREHOUSE, INC.<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-3031526<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 East Ridge Road<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ridgefield<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06877<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">894-1345<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHEF<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 778,285,837<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">38,599,390<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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 style="width:47.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.234%"/><td style="width:0.1%"/></tr><tr><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:400;line-height:100%">Document</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:8pt;font-weight:400;line-height:100%">&#160;</span></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:400;line-height:100%">Parts Into Which Incorporated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 19, 2023 (&#8220;Proxy Statement&#8221;)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Part III</span></td></tr></table><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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001517175<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the 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;">dei_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215335995536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_chef_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, LLP<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Stamford, Connecticut<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</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;">chef_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240850208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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">$ 158,800<span></span>
</td>
<td class="nump">$ 115,155<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 of $20,733 in 2022 and $20,260 in 2021</a></td>
<td class="nump">260,167<span></span>
</td>
<td class="nump">172,540<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, net</a></td>
<td class="nump">245,693<span></span>
</td>
<td class="nump">144,491<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">56,200<span></span>
</td>
<td class="nump">37,774<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">720,860<span></span>
</td>
<td class="nump">469,960<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 and equipment, net</a></td>
<td class="nump">185,728<span></span>
</td>
<td class="nump">133,622<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 right-of-use assets</a></td>
<td class="nump">156,629<span></span>
</td>
<td class="nump">130,701<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">287,120<span></span>
</td>
<td class="nump">221,775<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">155,703<span></span>
</td>
<td class="nump">104,743<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_DeferredIncomeTaxAssetsNet', window );">Deferred taxes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,380<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">3,256<span></span>
</td>
<td class="nump">3,614<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_Assets', window );">Total assets</a></td>
<td class="nump">1,509,296<span></span>
</td>
<td class="nump">1,073,795<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_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="re">
<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">163,397<span></span>
</td>
<td class="nump">118,284<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">54,325<span></span>
</td>
<td class="nump">35,390<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 );">Short-term operating lease liabilities</a></td>
<td class="nump">19,428<span></span>
</td>
<td class="nump">15,882<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">34,167<span></span>
</td>
<td class="nump">22,321<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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">12,428<span></span>
</td>
<td class="nump">5,141<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">283,745<span></span>
</td>
<td class="nump">197,018<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_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">653,504<span></span>
</td>
<td class="nump">394,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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">151,406<span></span>
</td>
<td class="nump">127,296<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred taxes, net</a></td>
<td class="nump">6,098<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_OtherLiabilitiesNoncurrent', window );">Other liabilities and deferred credits</a></td>
<td class="nump">13,034<span></span>
</td>
<td class="nump">5,110<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,107,787<span></span>
</td>
<td class="nump">723,584<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>Stockholders&#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_PreferredStockValue', window );">Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, respectively</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_CommonStockValue', window );">Common Stock, - $0.01 par value, 100,000,000 shares authorized, 38,599,390 and 37,887,675 shares issued and outstanding at December&#160;30, 2022 and December&#160;24, 2021, respectively</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">380<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">337,947<span></span>
</td>
<td class="nump">314,242<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(2,022)<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">65,361<span></span>
</td>
<td class="nump">37,611<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">401,509<span></span>
</td>
<td class="nump">350,211<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,509,296<span></span>
</td>
<td class="nump">$ 1,073,795<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes 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/2003/role/disclosureRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as other, due after 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240017488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for accounts receivable</a></td>
<td class="num">$ (20,733)<span></span>
</td>
<td class="num">$ (20,260)<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>Stockholders&#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_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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, authorized (in shares)</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, issued (in shares)</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, outstanding (in shares)</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_CommonStockParOrStatedValuePerShare', window );">Common Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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, authorized (in shares)</a></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_CommonStockSharesIssued', window );">Common Stock, issued (in shares)</a></td>
<td class="nump">38,599,390<span></span>
</td>
<td class="nump">37,887,675<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, outstanding (in shares)</a></td>
<td class="nump">38,599,390<span></span>
</td>
<td class="nump">37,887,675<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238119456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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>
<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">$ 2,613,399<span></span>
</td>
<td class="nump">$ 1,745,757<span></span>
</td>
<td class="nump">$ 1,111,631<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 sales</a></td>
<td class="nump">1,994,763<span></span>
</td>
<td class="nump">1,355,272<span></span>
</td>
<td class="nump">863,480<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">618,636<span></span>
</td>
<td class="nump">390,485<span></span>
</td>
<td class="nump">248,151<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">518,219<span></span>
</td>
<td class="nump">379,252<span></span>
</td>
<td class="nump">336,394<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_OtherOperatingIncomeExpenseNet', window );">Other operating expenses, net</a></td>
<td class="nump">14,679<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">14,417<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 );">Operating income (loss)</a></td>
<td class="nump">85,738<span></span>
</td>
<td class="nump">10,811<span></span>
</td>
<td class="num">(102,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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">43,849<span></span>
</td>
<td class="nump">17,587<span></span>
</td>
<td class="nump">20,946<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 (loss) before income taxes</a></td>
<td class="nump">41,889<span></span>
</td>
<td class="num">(6,776)<span></span>
</td>
<td class="num">(123,606)<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 tax expense (benefit)</a></td>
<td class="nump">14,139<span></span>
</td>
<td class="num">(1,853)<span></span>
</td>
<td class="num">(40,703)<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 (loss)</a></td>
<td class="nump">27,750<span></span>
</td>
<td class="num">(4,923)<span></span>
</td>
<td class="num">(82,903)<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(163)<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="num">(3)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 27,587<span></span>
</td>
<td class="num">$ (4,894)<span></span>
</td>
<td class="num">$ (82,906)<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_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (2.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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (2.46)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">37,094,220<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">38,742,328<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</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_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238708176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><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_CommonStockSharesOutstanding', window );">Balance, beginning (in shares) at Dec. 27, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,341,941<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_StockholdersEquity', window );">Balance, beginning at Dec. 27, 2019</a></td>
<td class="nump">$ 335,933<span></span>
</td>
<td class="nump">$ 304<span></span>
</td>
<td class="nump">$ 212,240<span></span>
</td>
<td class="num">$ (2,048)<span></span>
</td>
<td class="nump">$ 125,437<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>
</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 (loss)</a></td>
<td class="num">(82,903)<span></span>
</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">(82,903)<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,100<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">9,292<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">9,287<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_StockIssuedDuringPeriodSharesNewIssues', window );">Public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,634,615<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_StockIssuedDuringPeriodValueNewIssues', window );">Conversion of debt to common stock</a></td>
<td class="nump">85,941<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="nump">85,875<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 );">Cumulative translation adjustment</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<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_chef_SharesSurrenderedToPayWithholdingTaxesShares', window );">Shares surrendered to pay withholding taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(201,888)<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_chef_SharesSurrenderedToPayWithholdingTaxes', window );">Shares surrendered to pay withholding taxes</a></td>
<td class="num">(3,670)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(3,668)<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_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 25, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,274,768<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_StockholdersEquity', window );">Balance, ending at Dec. 25, 2020</a></td>
<td class="nump">344,590<span></span>
</td>
<td class="nump">$ 373<span></span>
</td>
<td class="nump">303,734<span></span>
</td>
<td class="num">(2,051)<span></span>
</td>
<td class="nump">42,534<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>
</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 income (loss)</a></td>
<td class="num">(4,923)<span></span>
</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,923)<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">679,330<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">11,479<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">11,472<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_StockIssuedDuringPeriodValueAcquisitions', window );">Warrants issued for acquisition</a></td>
<td class="nump">1,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,120<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 );">Cumulative translation adjustment</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<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_chef_SharesSurrenderedToPayWithholdingTaxesShares', window );">Shares surrendered to pay withholding taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(66,423)<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_chef_SharesSurrenderedToPayWithholdingTaxes', window );">Shares surrendered to pay withholding taxes</a></td>
<td class="num">$ (2,084)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,084)<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_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 24, 2021</a></td>
<td class="nump">37,887,675<span></span>
</td>
<td class="nump">37,887,675<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_StockholdersEquity', window );">Balance, ending at Dec. 24, 2021</a></td>
<td class="nump">$ 350,211<span></span>
</td>
<td class="nump">$ 380<span></span>
</td>
<td class="nump">314,242<span></span>
</td>
<td class="num">(2,022)<span></span>
</td>
<td class="nump">37,611<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>
</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 income (loss)</a></td>
<td class="nump">27,750<span></span>
</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">27,750<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466,820<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">13,240<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">13,236<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of debt to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,066<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of debt to common stock</a></td>
<td class="nump">$ 11,375<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">11,372<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Option exercises (in shares)</a></td>
<td class="nump">3,407<span></span>
</td>
<td class="nump">3,407<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Option exercises</a></td>
<td class="nump">$ 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<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_StockIssuedDuringPeriodValueAcquisitions', window );">Warrants issued for acquisition</a></td>
<td class="nump">1,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,701<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 );">Cumulative translation adjustment</a></td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163)<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_chef_SharesSurrenderedToPayWithholdingTaxesShares', window );">Shares surrendered to pay withholding taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,578)<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_chef_SharesSurrenderedToPayWithholdingTaxes', window );">Shares surrendered to pay withholding taxes</a></td>
<td class="num">$ (2,674)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(2,673)<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_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 30, 2022</a></td>
<td class="nump">38,599,390<span></span>
</td>
<td class="nump">38,599,390<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_StockholdersEquity', window );">Balance, ending at Dec. 30, 2022</a></td>
<td class="nump">$ 401,509<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 337,947<span></span>
</td>
<td class="num">$ (2,185)<span></span>
</td>
<td class="nump">$ 65,361<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_SharesSurrenderedToPayWithholdingTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount surrendered to pay withholding taxes.</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;">chef_SharesSurrenderedToPayWithholdingTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_SharesSurrenderedToPayWithholdingTaxesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 surrendered to pay withholding taxes.</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;">chef_SharesSurrenderedToPayWithholdingTaxesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued during the period as a result of the conversion of convertible securities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross value of stock issued during the period upon the conversion of convertible securities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234313200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 27,750<span></span>
</td>
<td class="num">$ (4,923)<span></span>
</td>
<td class="num">$ (82,903)<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,332<span></span>
</td>
<td class="nump">21,998<span></span>
</td>
<td class="nump">19,774<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">13,913<span></span>
</td>
<td class="nump">12,967<span></span>
</td>
<td class="nump">13,502<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_ProvisionForDoubtfulAccounts', window );">Provision for allowance for doubtful accounts</a></td>
<td class="nump">6,048<span></span>
</td>
<td class="num">(422)<span></span>
</td>
<td class="nump">21,372<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_OperatingLeaseExpense', window );">Non-cash operating lease expense</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
<td class="nump">689<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_DeferredIncomeTaxExpenseBenefit', window );">Provision (benefit) for deferred income taxes</a></td>
<td class="nump">9,601<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
<td class="num">(18,418)<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_OtherAmortizationOfDeferredCharges', window );">Amortization of deferred financing fees</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">3,426<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">14,287<span></span>
</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_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">13,602<span></span>
</td>
<td class="nump">11,479<span></span>
</td>
<td class="nump">9,292<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_chef_ChangeInFairValueOfEarnOutLiability', window );">Change in fair value of contingent earn-out liabilities</a></td>
<td class="nump">8,505<span></span>
</td>
<td class="num">(1,296)<span></span>
</td>
<td class="num">(11,479)<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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="nump">24,200<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_GainLossOnDispositionOfAssets', window );">Loss on asset disposal</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">151<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(48,229)<span></span>
</td>
<td class="num">(70,777)<span></span>
</td>
<td class="nump">77,590<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(49,931)<span></span>
</td>
<td class="num">(60,799)<span></span>
</td>
<td class="nump">49,050<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(17,603)<span></span>
</td>
<td class="num">(2,183)<span></span>
</td>
<td class="num">(18,240)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued liabilities and accrued compensation</a></td>
<td class="nump">19,163<span></span>
</td>
<td class="nump">71,519<span></span>
</td>
<td class="num">(46,442)<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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities</a></td>
<td class="num">(1,341)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="nump">1,317<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">23,134<span></span>
</td>
<td class="num">(19,899)<span></span>
</td>
<td class="nump">42,881<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(45,848)<span></span>
</td>
<td class="num">(38,801)<span></span>
</td>
<td class="num">(7,036)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions</a></td>
<td class="num">(186,175)<span></span>
</td>
<td class="num">(10,190)<span></span>
</td>
<td class="num">(60,932)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(232,023)<span></span>
</td>
<td class="num">(48,991)<span></span>
</td>
<td class="num">(67,968)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</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_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Payment of debt, finance lease and other financing obligations</a></td>
<td class="num">(331,073)<span></span>
</td>
<td class="num">(37,610)<span></span>
</td>
<td class="num">(40,432)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the issuance of common stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">85,941<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from debt issuance</a></td>
<td class="nump">587,500<span></span>
</td>
<td class="nump">51,750<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_PaymentsOfFinancingCosts', window );">Payment of deferred financing fees</a></td>
<td class="num">(19,039)<span></span>
</td>
<td class="num">(1,450)<span></span>
</td>
<td class="num">(856)<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 stock options</a></td>
<td class="nump">69<span></span>
</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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Surrender of shares to pay withholding taxes</a></td>
<td class="num">(2,674)<span></span>
</td>
<td class="num">(1,829)<span></span>
</td>
<td class="num">(3,670)<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 );">Cash paid for contingent earn-out liabilities</a></td>
<td class="num">(3,788)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(2,927)<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 asset based loan facility and revolving credit facilities</a></td>
<td class="nump">42,220<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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 asset based loan facility</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(60,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 provided by (used in ) financing activities</a></td>
<td class="nump">253,215<span></span>
</td>
<td class="num">(9,222)<span></span>
</td>
<td class="nump">78,056<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 currency on cash and cash equivalents</a></td>
<td class="num">(681)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="nump">79<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 change in cash and cash equivalents</a></td>
<td class="nump">43,645<span></span>
</td>
<td class="num">(78,126)<span></span>
</td>
<td class="nump">53,048<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 at beginning of year</a></td>
<td class="nump">115,155<span></span>
</td>
<td class="nump">193,281<span></span>
</td>
<td class="nump">140,233<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 at end of year</a></td>
<td class="nump">$ 158,800<span></span>
</td>
<td class="nump">$ 115,155<span></span>
</td>
<td class="nump">$ 193,281<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ChangeInFairValueOfEarnOutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in fair value of earnout.</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;">chef_ChangeInFairValueOfEarnOutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense (benefit) pertaining to income (loss) from continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after deduction of operating liabilities 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense. Excludes sublease income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="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_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of other deferred costs recognized in the income statement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for loan and debt issuance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to satisfy grantee's tax withholding obligation 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<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_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the additional capital contribution to the entity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from a debt initially having maturity due after one year or beyond the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt, mandatory redeemable security, and principal payment for finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244061120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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 );">Operations and Basis of Presentation</a></td>
<td class="text">Operations and Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business and Basis of Presentation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements include the consolidated accounts of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;), and its wholly-owned subsidiaries. The Company&#8217;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year. The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contained 52 weeks. The Company&#8217;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States. The Company&#8217;s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guidance Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">There is no recent accounting guidance not yet adopted that is expected to have a material impact on the Company&#8217;s consolidated financial statements when adopted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215241218176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div><div><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 net sales disaggregated by principal product category:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.889%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Center-of-the-Plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,126,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">877,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">533,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Dry Goods</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:100%">379,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">14.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">238,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">13.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">150,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">13.6&#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:100%">%</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:100%">Pastry</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:100%">286,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">178,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">135,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">12.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:100%">%</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:100%">Cheeses and Charcuterie</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:100%">216,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8.3&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">143,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">107,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">9.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:100%">%</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:100%">Produce</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:100%">279,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.7&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">120,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">6.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">80,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7.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:100%">%</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:100%">Dairy and Eggs</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:100%">153,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">79,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4.6&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">38,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3.4&#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:100%">%</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:100%">Oils and Vinegars</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:100%">113,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">71,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">40,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3.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:100%">%</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:100%">Kitchen Supplies</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:100%">59,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.3&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">23,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.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:100%">%</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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">2,613,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">1,745,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">1,111,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company&#8217;s definition of its principal product categories may differ from the way in which other companies present similar information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets, of $2,206 and $2,294 as of December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of Return</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of&#160;$713&#160;and $389 as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively. Refund liabilities are reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$442&#160;and $238 as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inventories, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $40,185, $28,374 and $18,682 for fiscal 2022, 2021 and 2020, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $143,435, $98,697 and $78,152 for fiscal 2022, 2021 and 2020, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic and the subsequent recovery.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or market. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vendor Rebates and Other Promotional Incentives</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. For the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, the recorded purchase incentives totaled approximately $30,805, $20,296 and $12,678, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risks</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company&#8217;s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with ASC 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020 the results of which indicated no impairment. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2022, 2021 or 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $11,805 at December&#160;30, 2022 and $14,780 at December&#160;24, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company&#8217;s asset based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated balance sheets. The Company had $448 and $460 of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $20,050 and $4,976 of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $1,290 for the fiscal year ended December&#160;30, 2022, $2,299 for the fiscal year ended December&#160;24, 2021 and $3,426 for the fiscal year ended December&#160;25, 2020. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;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-style:italic;font-weight:400;line-height:120%">operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and, accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020, the results of which indicated no impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. During the fourth quarter of fiscal 2020, the Company recorded a $24,200 impairment charge, $17,545 net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. These impairment charges are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations. See Note 8 for more information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other events or changes in circumstances during fiscal 2022, 2021 or 2020, indicating that the carrying value of the Company&#8217;s finite-lived intangible assets are not recoverable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed an interim goodwill impairment test as of March 27, 2020, the results of which indicated no impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For its annual goodwill impairment test performed during the fourth quarter of fiscal 2020, the Company tested goodwill for impairment using a quantitative analysis. The Company estimated the fair value of its reporting units using an income approach and determined the fair value of its reporting units substantially exceeded their respective carry values. The Company&#8217;s income approach incorporates the use of a discounted cash flow methodology that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The Company also performed a reconciliation of its market capitalization and the estimate of the aggregate fair value of its reporting units, including consideration of a control premium.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no events or changes in circumstances, other than the onset of the Pandemic, during fiscal 2022, 2021 or 2020, indicating that goodwill may be impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Benefit Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a defined contribution plan covering substantially all full-time employees (the &#8220;401(k) Plan&#8221;). The Company recognized expense related to the 401(k) Plan totaling $1,714, $683 and $720, respectively, for fiscal 2022, 2021 and 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December&#160;30, 2022 and December&#160;24, 2021, the Company had valuation allowances of $1,641 and $2,046, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#8220;Distinguishing Liabilities from Equity&#8221; and ASC 718 &#8220;Compensation - Stock Compensation.&#8221; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;) and performance share units are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities include the following:</span></div><div style="margin-top:6pt;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%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">quoted prices for similar assets in active markets;</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%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">quoted prices for identical or similar assets in inactive markets;</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%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">inputs other than quoted prices that are observable for the asset; 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:120%">d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the asset has a specified (contractual) term, the Level 2 input must be observable for substantially the full term of the asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting entity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244072288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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 (Loss) per Share</a></td>
<td class="text">Net Income (Loss) per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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 the computation of basic and diluted net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">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:100%">$</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:100%">0.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(2.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted</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:100%">$</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:100%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(2.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted average common shares:</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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</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:100%">Basic</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:100%">37,094,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted</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:100%">38,742,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.911%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">Net income (loss)</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:100%">$</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:100%">27,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(82,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Add effect of 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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes, net of tax</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:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Adjusted net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">28,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(4,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(82,903)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</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:100%">Weighted average basic common shares outstanding</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:100%">37,094,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of unvested common shares</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:100%">638,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of stock options and warrants</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:100%">66,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of convertible notes</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:100%">943,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Stock options and warrants</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">139,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">115,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible notes</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:100%">392,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,410,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,484,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<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>29
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215336002448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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>
</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 Measurements</a></td>
<td class="text">Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. </span></div><div><span><br/></span></div><div><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 changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:82.436%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Balance December 25, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Balance December 24, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">17,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term portion of contingent earn-out liabilities was&#160;$10,483&#160;and&#160;$3,252&#160;as of&#160;December&#160;30, 2022&#160;and&#160;December&#160;24, 2021, respectively, and are reflected as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The remaining short-term portion of earn-out liabilities are reflected as&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities on the Company&#8217;s consolidated statements of cash flows and all other such payments are classified as financing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company&#8217;s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of December&#160;30, 2022 and December&#160;24, 2021 as these instruments had variable interest rates that reflected current market rates available to the Company. </span></div><div><span><br/></span></div><div><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 carrying value and fair value of the Company&#8217;s convertible notes (more fully described in Note 9). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company&#8217;s common stock, estimates of the stock&#8217;s volatility and the prevailing risk free interest rate in calculating the fair value estimates. </span></div><div style="margin-top:5pt"><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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></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:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">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:100%">2028 Convertible Senior Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">287,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">292,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible Senior Notes</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:100%">$</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:100%">41,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">43,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">200,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">206,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible Unsecured Note</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:100%">$</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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215336488928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chef Middle East</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (&#8220;CME&#8221;), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,749, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total&#160;$10,000&#160;over a&#160;two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $7,500 as of  November&#160;1, 2022 and  December&#160;30, 2022.  The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Seaboard</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2021, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of CGC Holdings, Inc. (&#8220;Capital Seaboard&#8221;), a specialty seafood and produce distributor in Maryland. The purchase price was approximately $31,036, consisting of $28,000 paid in cash at closing, common stock warrants valued at $1,701, and $1,335 paid upon settlement of a net working capital true-up. Customer relationships and trademarks were valued at fair value using Level 3 inputs and are being amortized over 15 and 5 years, respectively. Goodwill for the Capital Seaboard acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor to leverage the Company&#8217;s existing products in the markets served by Capital Seaboard, to supply Capital Seaboard&#8217;s product offerings to our East Coast markets and any intangible assets that do not qualify for separate recognition.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Acquisitions</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Company completed six other acquisitions for an aggregate purchase price of approximately $55,300, consisting of $55,300 paid in cash, subject to customary working capital adjustments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $2,000 in the aggregate. The Company is in the process of finalizing valuations of tangible and intangible assets as of the acquisition dates. When applicable, these valuations require the use of Level 3 inputs. Goodwill for these acquisitions will be amortized over 15 years for tax purposes. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized professional fees of&#160;$4,357, $450 and $435 in&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;related to acquisition activities in fiscal 2022,  2021 and 2020, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reflected net sales and loss before taxes in its consolidated statement of operations related to the acquisitions as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:28.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">245,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">15,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents unaudited pro forma consolidated income statement information of the Company as if the acquisitions completed during fiscal 2022 had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#8217;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#8217;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair values.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><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 style="width:60.742%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</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:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,843,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,211,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Income before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">56,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">4,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the purchase price allocation of these acquisitions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:44.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Capital Seaboard</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Other Acquisitions</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:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">84,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">10,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">14,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Customer relationships</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:100%">25,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">16,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</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:100%">11,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</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:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">23,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">34,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Fixed 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:10pt;font-weight:400;line-height:100%">16,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">9,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Deferred tax liability</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:100%">(3,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(2,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Right-of-use 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:10pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">16,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">1,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(16,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(1,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">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:10pt;font-weight:400;line-height:100%">(44,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(8,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Earn-out liability</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:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Total consideration</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:100%">$</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:100%">108,749&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">31,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">55,300&#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"/></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>31
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215324772048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished product. Our entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $9,198 and $8,312 at December&#160;30, 2022 and December&#160;24, 2021, respectively.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215333484976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">December 24, 2021</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:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">39,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">18,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">32,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">28,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">18,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">15,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">42,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">39,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">94,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">69,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">31,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">29,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">24,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,741&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(99,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Equipment, leasehold improvements and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">185,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">133,622&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction-in-process at December&#160;30, 2022 related primarily to the build-out of the Company&#8217;s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company&#8217;s Enterprise Resource Planning system. Construction-in-process at December&#160;24, 2021 related primarily related primarily to the build-outs of the Company&#8217;s Los Angeles and Miami distribution facilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net book value of equipment financed under finance leases at December&#160;30, 2022 and December&#160;24, 2021 was $11,579 and $10,874, respectively. No interest expense was capitalized during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.843%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">18,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">15,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">14,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Software amortization</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:100%">$</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:100%">5,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">6,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">$</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:11pt;font-weight:400;line-height:100%">4,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240843376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></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:100%">Carrying amount as of December 25, 2020</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:100%">$</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:100%">214,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Acquisitions</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:100%">6,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign currency translation</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:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Carrying amount as of December 24, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Goodwill 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:100%">(792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Acquisitions</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:100%">66,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign currency translation</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:100%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Carrying amount as of December 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">287,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;Period</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">232 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">205,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(85,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">120,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">73 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(8,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">250 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">51,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(16,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">34,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">265,644&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(109,941)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">155,703&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">120 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">155,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(74,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">81,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">26 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(8,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">179 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(13,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">23,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">200,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(96,028)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">104,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fourth quarter of fiscal 2020, the Company committed to a plan to shift its brand strategy, to commence in the second quarter of fiscal 2021, to leverage its Allen Brothers brand in its west region and determined its Del Monte, Ports Seafood and Bassian Farms trademarks did not fit the Company&#8217;s long-term strategic objectives. The Company assessed these trademarks for impairment and used the relief of royalty method to determine fair value. Significant assumptions used include future sales forecasts, royalty rates and discount rates. As a result of the assessment, the Company recorded a $24,200 impairment charge, $17,545 net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. This impairment charge is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for other intangibles was $13,913, $12,967 and $13,502 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></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:100%">2023</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:100%">$</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:100%">16,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</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:100%">15,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2027</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:100%">14,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,848&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">155,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215334747488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Debt Obligations</a></td>
<td class="text">Debt Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><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 style="width:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Senior secured term loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">299,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">168,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2028 Convertible senior notes</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:100%">2.78&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">287,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible senior notes</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:100%">2.32&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">41,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Asset-based loan facility</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:100%">4.50&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">40,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Finance leases</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:100%">4.63&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">11,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">11,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible unsecured note</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:100%">5.00&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Other revolving 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:10pt;font-weight:400;line-height:100%">7.72&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(20,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">665,932&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">399,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: current installments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(12,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(5,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">653,504&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">394,160&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;30, 2022 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></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:100%">2023</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:100%">$</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:100%">9,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024</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:100%">44,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</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:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2026</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:100%">3,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2027</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:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</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:100%">611,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</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:100%">$</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:100%">674,651&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Term Loan Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;22, 2016, the Company entered into a credit agreement (the &#8220;Term Loan Credit Agreement&#8221;) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the &#8220;Term Loan Facility&#8221;). On August&#160;23, 2022, the Company entered into an eight amendment (&#8220;Eighth Amendment&#8221;) in an aggregate principal amount of $300,000 maturing on August&#160;23, 2029 (&#8220;2029 Term Loans&#8221;), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $167,391 and an incremental borrowing of $132,609. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#8217;s assets are pledged as collateral. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest charged on the 2029 Term Loans is equal to, at the Company&#8217;s option, either the Alternate Base Rate (as defined in the Eighth Agreement) plus 375 basis points or the secured overnight financing rate (&#8220;SOFR&#8221;) for one-, two-, three- or six -month interest periods chosen by the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Eight Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 &#8220;Debt&#8221; to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $142 which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $10,852 as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $4,498 were expensed as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility contains affirmative covenants, negative covenants  and events of default customary for a term loan B facility of this type, as more particularly described in the Term Loan Credit Agreement. The Eight Amendment removed a minimum liquidity covenant which required the Company to maintain certain liquidity levels as of the last day of any fiscal quarter where EBITDA did not meet a predefined target.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset-Based Loan Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;June&#160;29, 2018, the Company entered into a&#160;credit agreement (the &#8220;ABL Credit Agreement&#8221;) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the &#8220;ABL&#8221;) in the aggregate amount of up to&#160;$150,000. On March&#160;11, 2022 the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $200,000 maturing on March&#160;11, 2027. Borrowings under the ABL will be used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company&#8217;s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and March&#160;11, 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The third amendment of the ABL was accounted for as a debt modification. The Company incurred transaction costs of&#160;$406&#160;which were capitalized as deferred financing fees to be amortized over the term of the ABL. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company&#8217;s option, either the Base Rate (as defined in the ABL Credit Agreement) or a forward-looking term rate based on SOFR for one-, three-,  or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$14,000&#160;or&#160;10%&#160;of the borrowing base,the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved $24,173 of the ABL for the issuance of letters of credit. As of December&#160;30, 2022, funds totaling $135,827 were available for borrowing under the ABL.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;13, 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the &#8220;2028 Convertible Notes&#8221;). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December&#160;13, 2022 (the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;2028 Indenture&#8221;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the &#8220;Exchange Transactions&#8221;) with a limited number of holders of its 1.875% Convertible Senior Notes ( the &#8220;2024 Convertible Notes) to exchange or repurchase approximately $158,316 principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $159,709 in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company&#8217;s common stock. Net proceeds are are expected to be used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis for each lender in accordance with ASC 470 &#8220;Debt&#8221; to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $14,145 which is reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. The Company incurred third party transaction costs of approximately $6,971 which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert  at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;22, 2019, the Company issued $150,000 aggregate principal amount of 2024 Convertible Notes  pursuant to an indenture, dated as of November 22, 2019 (the &#8220;2024 Indenture&#8221;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $43,225 of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $5,082 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;1, 2021, the Company issued $50,000 aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November&#160;22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $31,166 and repay a portion of borrowings outstanding under the Company&#8217;s ABL. The Company incurred transaction costs of approximately $1,350 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Convertible Notes bear interest of 1.875% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company&#8217;s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $44.20 per share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December&#160;1, 2024, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Unsecured Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;25, 2019, the Company issued a $4,000 convertible unsecured note (the &#8220;Unsecured Note&#8221;), maturing on June&#160;29, 2023, to Bassian Farms, Inc. (the &#8220;Holder&#8221;) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was 4.5% per annum and increased to 5.0% after the two-year anniversary of the closing date. The Company may, in certain instances beginning eighteen months after issuance of the Unsecured Note, redeem the Unsecured Note in whole or in part for cash or convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price of $43.93 per share. After the two-year anniversary of the closing date, the Holder may convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price. Upon a change of control event, the Holder may convert the Unsecured Note into shares of the Company&#8217;s common stock at the conversion price or redeem the Unsecured Note for cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company&#8217;s convertible notes as of December&#160;30, 2022 and December&#160;24, 2021 was:</span></div><div><span><br/></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 style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">287,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(6,876)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">280,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">41,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">41,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">200,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">197,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">333,184&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(7,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">325,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">204,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(2,686)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">201,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;convertible notes were as follows:</span></div><div style="margin-top:5pt;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 style="width:47.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Coupon interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Loss on extinguishment of debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">14,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">19,349&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">4,676&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">3,993&#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"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215335989488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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 );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an acquisition during the second quarter of fiscal 2021, the Company issued warrants with a fair value of $1,120 to purchase up to 150,000 shares of the Company&#8217;s common stock at an exercise price of $31.96 per share. These warrants expire on April 22, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Capital Seaboard during the first quarter of fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company&#8217;s common stock at an exercise price of $31.55 per share. These warrants expire on December 26, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Common Stock Offering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2020, the Company completed a public offering of 5,769,231 shares of its common stock at a price of $13.00 per share to the underwriters, to be reoffered by the underwriters at variable prices per share, which resulted in net proceeds of approximately $74,691 after deducting underwriters&#8217; fees, commissions and transaction expenses. In addition, the Company granted a 30-day option to purchase up to an additional 865,384 shares of its common stock at a price of $13.00 per share to the underwriters, to be reoffered by the underwriters at variable prices per share. The option was fully exercised on June 2, 2020 and resulted in additional proceeds of $11,250.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2019, the Company&#8217;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#8220;2019 Plan&#8221;). Concurrently, the 2011 Omnibus Equity Incentive Plan (the &#8220;2011 Plan&#8221;) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#8220;Committee&#8221;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 2,600,000 shares available for grant. As of December&#160;30, 2022, there were 2,046,252 shares available for grant. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense was $13,602, $11,479 and $9,292 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.&#160;The related tax benefit for stock-based compensation was&#160;$22, $49 and $133 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the fiscal year ended December&#160;30, 2022:</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 style="width:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Unvested at December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">28.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,437&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">32.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(323,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,306)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,420)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,423)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.82&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">32.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">30.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSAs vested during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, was $8,719, $7,848 and $8,109, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;four-years.&#160;The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a&#160;three-year performance period and vesting is subject to the award recipient&#8217;s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on&#160;the Company&#8217;s attainment of certain profitability and return on invested capital targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2020, the Company modified its 2018 performance-awards and certain 2018 time-based awards such that they vested on December 17, 2020. The modifications affected seventeen employees and resulted in incremental stock compensation expense of $1,999. Concurrent with these modifications, the Company also cancelled its 2020 and 2019 performance-based awards and its 2020 market-based equity awards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;30, 2022, the total unrecognized compensation cost for the Company&#8217;s unvested RSAs was $20,080 to be recognized over a weighted-average period of approximately 1.9 years. Of this total, $9,281 related to RSAs with time-based vesting provisions to be recognized over a weighted average period of 2.0 years and $10,799 related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.8 years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the fiscal year ended December&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Outstanding December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">115,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,051&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">6.2</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">112,232&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">1,465&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3.2</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:100%">Exercisable at December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">112,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3.2</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021. No compensation expense related to the Company&#8217;s RSAs or stock options has been capitalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for these awards was $362 during the fiscal year ended December&#160;30, 2022. As of  December&#160;30, 2022, the fair value of these awards was $362 and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240612144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_LeasesAbstract', window );"><strong>Leases [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_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The components of net lease cost were as follows:</span></div><div style="margin-top:5pt;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 style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">27,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</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:100%">3,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on 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:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Short-term lease cost</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:100%">5,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Variable 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:10pt;font-weight:400;line-height:100%">7,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">1,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Sublease income</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:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">47,355&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">38,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">36,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:23.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</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:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="6" 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:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;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 style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Balance Sheet Location</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Long-term finance lease liabilities</span></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-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">Long-term debt, net of current portion</span></span></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:100%">$</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:100%">8,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">8,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;30, 2022, the weighted-average lease term for operating and finance leases was 11.0 years and 4.0 years, respectively. At December&#160;30, 2022, the weighted-average discount rate for operating and finance leases was 6.7% and 4.6%, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, the Company is contractually obligated to make payments over the next 14 years of approximately $44,593 related to long-term leases for a distribution facility, vehicles and material handling equipment that have not commenced. Accordingly, the Company has not recognized ROU assets or lease liabilities associated with these leases.</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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The components of net lease cost were as follows:</span></div><div style="margin-top:5pt;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 style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">27,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</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:100%">3,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on 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:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Short-term lease cost</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:100%">5,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Variable 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:10pt;font-weight:400;line-height:100%">7,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">1,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Sublease income</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:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">47,355&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">38,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">36,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:23.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</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:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="6" 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:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;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 style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Balance Sheet Location</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Long-term finance lease liabilities</span></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-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">Long-term debt, net of current portion</span></span></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:100%">$</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:100%">8,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">8,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;30, 2022, the weighted-average lease term for operating and finance leases was 11.0 years and 4.0 years, respectively. At December&#160;30, 2022, the weighted-average discount rate for operating and finance leases was 6.7% and 4.6%, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, the Company is contractually obligated to make payments over the next 14 years of approximately $44,593 related to long-term leases for a distribution facility, vehicles and material handling equipment that have not commenced. Accordingly, the Company has not recognized ROU assets or lease liabilities associated with these leases.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244098976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating income (loss) before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">40,428&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(4,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(119,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">41,889&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(6,776)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(123,606)</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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:39.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(21,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">9,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(10,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(7,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">14,139&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(40,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Pandemic, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was signed into law on March 27, 2020. Among other provisions it allows for the carryback of federal net operating losses generated in 2020 to five preceding years and a refundable Employee Retention Tax Credit (&#8220;ERTC&#8221;) to eligible employers. The Company&#8217;s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $21,250 which is reflected in prepaid expenses and other current assets on the Company&#8217;s consolidated balance sheets as of December&#160;30, 2022 and December&#160;24, 2021, as a result of the five year carryback allowed under the CARES Act. During the second quarter of fiscal 2021, the Company recognized a receivable of $1,418 related to the ERTC which is presented within prepaid expenses and other current assets on the consolidated balance sheet and the related expense reduction is presented within selling, general and administrative expenses on the consolidated statements of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable and ERTC receivable have been significantly delayed. The Company is currently working with IRS Taxpayer&#8217;s </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Statutory U.S. Federal tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">8,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(25,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Differences due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal NOL rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(5,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">14,139&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(40,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities at December&#160;30, 2022 and December&#160;24, 2021 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">10,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">9,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">15,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">5,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contribution carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">44,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">39,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(15,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(7,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(25,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(24,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(1,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(40,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(35,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total net deferred tax (liability) asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(6,098)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">9,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2019 through 2022 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2022. For state tax purposes, the 2018 through 2022 tax years remain open for </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December&#160;30, 2022, the Company had a valuation allowance of $1,641, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Canada net operating loss carryforward of $1,770 expires at various dates between fiscal 2038 and 2040. The Company&#8217;s state net operating loss carryforwards of $3,604 expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company&#8217;s charitable contributions carry forward of $2,569 expire between fiscal 2025 and 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is permanently reinvesting the earnings of it&#8217;s foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.</span></div>As of December&#160;30, 2022 and December&#160;24, 2021, the Company&#160;did not have any material uncertain tax positions.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215335989488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Disclosures of Cash Flow Information</a></td>
<td class="text">Supplemental Disclosures of Cash Flow Information<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:45.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">27,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">15,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">18,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">28,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">25,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">25,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">3,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">3,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">49,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">32,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">7,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">2,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">16,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">11,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">8,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">3,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI https://asc.fasb.org/topic&amp;trid=2134446<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_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244095456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Tax-Deferred Savings Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a 401(k) Plan to eligible employees that provides for tax-deferred salary deductions for eligible employees. Employees may choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee&#8217;s contribution amount, up to a maximum of six of the employee&#8217;s annual salary, capped at $2.5 per employee per year. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. As a result of the Pandemic, the Company&#8217;s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company&#8217;s common stock. Matching contributions under the 401(k) Plan were $1,714, $683 and $720, respectively, for fiscal 2022, 2021 and 2020.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<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_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238129360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Parties</a></td>
<td class="text">Related PartiesThe Chefs&#8217; Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is&#160;100%&#160;owned by entities controlled by Christopher Pappas, the Company&#8217;s chairman, president and chief executive officer, and John Pappas, the Company&#8217;s vice chairman and one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $493&#160;for fiscal 2022, $493 for fiscal 2021 and $488 for fiscal 2020. This lease was amended during the first quarter of fiscal 2020 and expires on September 30, 2023.<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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243856176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s self-insurance reserves for its medical program totaled $2,310 and $2,373 at December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s self-insurance reserves for its automobile liability program totaled $3,830 and $3,980 at December&#160;30, 2022 and December&#160;24, 2021, respectively. Self-insurance reserves for workers&#8217; compensation totaled $10,544 and $7,053 at December&#160;30, 2022 and December&#160;24, 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workforce</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, approximately 4.4% of the Company&#8217;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately 0.8% of the Company&#8217;s employees are under a collective bargaining agreement that expires in fiscal 2024.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<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_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240020368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation Reserves</a></td>
<td class="text">Valuation Reserves<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in our valuation accounts during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Additions (Recoveries) Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at End of Period</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:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">6,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(5,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">24,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 25, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">21,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">24,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></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:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">1,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 25, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">1,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243938368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsOn January 23, 2023, the Company entered into an asset purchase agreement to acquire substantially all of the assets of a specialty food and produce distributor in California. The purchase price was $10,000 paid in cash at closing and is subject to a customary working capital true-up. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $2,000. The Company has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.<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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<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_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239920880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_FiscalPeriod', window );">Fiscal Period</a></td>
<td class="text">The Company&#8217;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.<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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span>The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company&#8217;s definition of its principal product categories may differ from the way in which other companies present similar information.Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.<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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Contract Costs and Selling, General and Administrative Expenses</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</span>Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.<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_chef_OtherOperatingExpensesPolicyPolicyTextBlock', window );">Other Operating Expenses</a></td>
<td class="text">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.<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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">The Company&#8217;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States.<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_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.<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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Guidance Adopted and Not Yet Adopted</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guidance Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">There is no recent accounting guidance not yet adopted that is expected to have a material impact on the Company&#8217;s consolidated financial statements when adopted.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.<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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.<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_ReceivablesPolicyTextBlock', window );">Accounts receivable</a></td>
<td class="text">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic and the subsequent recovery.<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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or market. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.<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_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risks</a></td>
<td class="text">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company&#8217;s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.<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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with ASC 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020 the results of which indicated no impairment. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2022, 2021 or 2020.</span><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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</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_InternalUseSoftwarePolicy', window );">Software Costs</a></td>
<td class="text">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.<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_DebtPolicyTextBlock', window );">Convertible Debt and Debt Issuance Costs</a></td>
<td class="text">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company&#8217;s asset based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span> in the Company&#8217;s consolidated balance sheets.<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_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;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-style:italic;font-weight:400;line-height:120%">operating expenses</span> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition.<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_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and, accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020, the results of which indicated no impairment.<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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adverse impact to the Company&#8217;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed an interim goodwill impairment test as of March 27, 2020, the results of which indicated no impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For its annual goodwill impairment test performed during the fourth quarter of fiscal 2020, the Company tested goodwill for impairment using a quantitative analysis. The Company estimated the fair value of its reporting units using an income approach and determined the fair value of its reporting units substantially exceeded their respective carry values. The Company&#8217;s income approach incorporates the use of a discounted cash flow methodology that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The Company also performed a reconciliation of its market capitalization and the estimate of the aggregate fair value of its reporting units, including consideration of a control premium.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Employee Benefit Programs</a></td>
<td class="text">The Company sponsors a defined contribution plan covering substantially all full-time employees (the &#8220;401(k) Plan&#8221;).<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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">The Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.<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_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.<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_ContingentLiabilityReserveEstimatePolicy', window );">Contingent Earn-out Liabilities</a></td>
<td class="text">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.<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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;) and performance share units are valued based on the fair value of the stock on the grant date. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span><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_SelfInsuranceReservePolicyTextBlock', window );">Self-insurance Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>The Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.<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_FairValueMeasurementPolicyPolicyTextBlock', window );">Assets and Liabilities Measured at Fair Value</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities include the following:</span></div><div style="margin-top:6pt;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%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">quoted prices for similar assets in active markets;</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%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">quoted prices for identical or similar assets in inactive markets;</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%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">inputs other than quoted prices that are observable for the asset; 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:120%">d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the asset has a specified (contractual) term, the Level 2 input must be observable for substantially the full term of the asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure.</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_chef_OtherOperatingExpensesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Operating Expenses, Policy</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;">chef_OtherOperatingExpensesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ContingentLiabilityReserveEstimatePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(13)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_ContingentLiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<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_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<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_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235144<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235172<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -URI https://asc.fasb.org/subtopic&amp;trid=2235116<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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable. Includes, but is not limited to, accounts receivable and financing 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from contract with 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</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_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240020368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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><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 net sales disaggregated by principal product category:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.889%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Center-of-the-Plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,126,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">877,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">533,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</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:100%">Dry Goods</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:100%">379,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">14.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">238,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">13.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">150,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">13.6&#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:100%">%</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:100%">Pastry</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:100%">286,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">178,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">135,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">12.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:100%">%</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:100%">Cheeses and Charcuterie</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:100%">216,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8.3&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">143,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">107,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">9.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:100%">%</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:100%">Produce</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:100%">279,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">10.7&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">120,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">6.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">80,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7.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:100%">%</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:100%">Dairy and Eggs</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:100%">153,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">79,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4.6&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">38,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3.4&#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:100%">%</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:100%">Oils and Vinegars</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:100%">113,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">71,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4.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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">40,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3.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:100%">%</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:100%">Kitchen Supplies</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:100%">59,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.3&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">23,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2.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:100%">%</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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">2,613,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">1,745,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">1,111,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">%</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243952592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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 );">Schedule of net income (loss) per share</a></td>
<td class="text"><div><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 the computation of basic and diluted net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">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:100%">$</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:100%">0.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(2.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted</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:100%">$</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:100%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(2.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted average common shares:</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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</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:100%">Basic</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:100%">37,094,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted</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:100%">38,742,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.911%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</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:100%">Net income (loss)</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:100%">$</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:100%">27,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(82,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Add effect of 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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes, net of tax</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:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Adjusted net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">28,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(4,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(82,903)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">&#160;</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:100%">Weighted average basic common shares outstanding</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:100%">37,094,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of unvested common shares</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:100%">638,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of stock options and warrants</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:100%">66,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive effect of convertible notes</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:100%">943,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,716,157&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Stock options and warrants</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">139,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">115,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible notes</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:100%">392,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,410,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,484,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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>47
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243955328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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>
</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of changes in level 3 contingent consideration liability</a></td>
<td class="text"><div><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 changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:82.436%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Balance December 25, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Balance December 24, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">17,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of carrying value and fair value of the company's convertible subordinated notes</a></td>
<td class="text"><div><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 carrying value and fair value of the Company&#8217;s convertible notes (more fully described in Note 9). The fair value of the Company&#8217;s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company&#8217;s common stock, estimates of the stock&#8217;s volatility and the prevailing risk free interest rate in calculating the fair value estimates. </span></div><div style="margin-top:5pt"><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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></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:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">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:100%">2028 Convertible Senior Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">287,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">292,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible Senior Notes</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:100%">$</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:100%">41,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">43,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">200,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">206,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible Unsecured Note</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:100%">$</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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">4,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244073888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of pro forma consolidated income statement information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reflected net sales and loss before taxes in its consolidated statement of operations related to the acquisitions as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:28.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">245,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">15,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair values.<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 style="width:60.742%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</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:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,843,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,211,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Income before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">56,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">4,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of assets acquired and liabilities assumed</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the purchase price allocation of these acquisitions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:44.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Capital Seaboard</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Other Acquisitions</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:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">84,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">10,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">14,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Customer relationships</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:100%">25,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">16,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</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:100%">11,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</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:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">23,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">34,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Fixed 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:10pt;font-weight:400;line-height:100%">16,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">9,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Deferred tax liability</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:100%">(3,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(2,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Right-of-use 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:10pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">16,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">1,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">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:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(16,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(1,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">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:10pt;font-weight:400;line-height:100%">(44,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(8,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Earn-out liability</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:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Total consideration</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:100%">$</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:100%">108,749&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">31,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">55,300&#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"/></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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244163424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">December 24, 2021</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:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">39,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">18,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">32,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">28,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">18,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">15,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">42,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">39,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">94,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">69,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">31,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">29,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">36,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">24,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,741&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(99,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Equipment, leasehold improvements and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">185,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">133,622&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.843%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">18,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">15,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">14,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Software amortization</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:100%">$</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:100%">5,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">6,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">$</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:11pt;font-weight:400;line-height:100%">4,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215323634448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></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:100%">Carrying amount as of December 25, 2020</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:100%">$</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:100%">214,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Acquisitions</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:100%">6,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign currency translation</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:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Carrying amount as of December 24, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Goodwill 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:100%">(792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Acquisitions</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:100%">66,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign currency translation</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:100%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Carrying amount as of December 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">287,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of other intangible assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;Period</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">232 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">205,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(85,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">120,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">73 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">8,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(8,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">250 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">51,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(16,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">34,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">265,644&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">(109,941)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">155,703&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">120 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">155,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(74,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">81,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">26 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(8,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">179 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">36,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(13,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">23,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">200,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(96,028)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">104,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;30, 2022, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></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:100%">2023</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:100%">$</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:100%">16,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</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:100%">15,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2027</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:100%">14,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,848&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">155,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets, which may be broken down by segment or major class.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240001088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtTableTextBlock', window );">Schedule of debt obligations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:</span></div><div style="margin-top:5pt"><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 style="width:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Senior secured term loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">299,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">168,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2028 Convertible senior notes</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:100%">2.78&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">287,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible senior notes</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:100%">2.32&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">41,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Asset-based loan facility</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:100%">4.50&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">40,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Finance leases</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:100%">4.63&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">11,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">11,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible unsecured note</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:100%">5.00&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Other revolving 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:10pt;font-weight:400;line-height:100%">7.72&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(20,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">665,932&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">399,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: current installments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(12,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(5,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">653,504&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">394,160&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of maturities of the company's debt</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;30, 2022 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></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:100%">2023</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:100%">$</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:100%">9,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024</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:100%">44,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</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:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2026</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:100%">3,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2027</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:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</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:100%">611,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</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:100%">$</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:100%">674,651&#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"/></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_ConvertibleDebtTableTextBlock', window );">Schedule of convertible senior notes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company&#8217;s convertible notes as of December&#160;30, 2022 and December&#160;24, 2021 was:</span></div><div><span><br/></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 style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Net Amount</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:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">287,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(6,876)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">280,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">41,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">41,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">200,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">197,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">333,184&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(7,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">325,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">204,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(2,686)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">201,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of components of interest expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company&#8217;convertible notes were as follows:</span></div><div style="margin-top:5pt;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 style="width:47.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/></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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</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:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</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:100%">Coupon interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Loss on extinguishment of debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">14,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">19,349&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">4,676&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">3,993&#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"/></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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase 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> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (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;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="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_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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239822832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of restricted stock activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the fiscal year ended December&#160;30, 2022:</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 style="width:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Unvested at December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">28.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,437&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">32.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(323,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,306)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,420)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,423)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.82&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">32.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">30.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock option activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the fiscal year ended December&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Outstanding December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">115,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,051&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">6.2</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">112,232&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">1,465&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3.2</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:100%">Exercisable at December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">112,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3.2</span></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239787920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Components of lease expense</a></td>
<td class="text">The components of net lease cost were as follows:<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 style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">December 25, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">31,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">27,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</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:100%">3,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on 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:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Short-term lease cost</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:100%">5,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Variable 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:10pt;font-weight:400;line-height:100%">7,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">1,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Sublease income</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:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">47,355&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">38,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">36,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities, operating leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:23.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</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:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="6" 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:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities, finance leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:23.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Vehicles and Equipment</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:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="6" 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:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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_chef_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental balance sheet information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;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 style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Balance Sheet Location</span></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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">3,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Long-term finance lease liabilities</span></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-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">Long-term debt, net of current portion</span></span></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:100%">$</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:100%">8,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">8,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_chef_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</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;">chef_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240640496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:39.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">(21,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">9,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(10,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(7,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">14,139&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(40,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Pandemic, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was signed into law on March 27, 2020. Among other provisions it allows for the carryback of federal net operating losses generated in 2020 to five preceding years and a refundable Employee Retention Tax Credit (&#8220;ERTC&#8221;) to eligible employers. The Company&#8217;s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $21,250 which is reflected in prepaid expenses and other current assets on the Company&#8217;s consolidated balance sheets as of December&#160;30, 2022 and December&#160;24, 2021, as a result of the five year carryback allowed under the CARES Act. During the second quarter of fiscal 2021, the Company recognized a receivable of $1,418 related to the ERTC which is presented within prepaid expenses and other current assets on the consolidated balance sheet and the related expense reduction is presented within selling, general and administrative expenses on the consolidated statements of operations.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable and ERTC receivable have been significantly delayed. The Company is currently working with IRS Taxpayer&#8217;s </span></div>Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of income tax reconciliation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Statutory U.S. Federal tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">8,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(25,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Differences due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">3,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal NOL rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(5,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">14,139&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(40,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities at December&#160;30, 2022 and December&#160;24, 2021 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</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:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">10,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">9,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">5,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">15,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">7,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">4,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">5,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contribution carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">44,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">39,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">3,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(15,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(7,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(25,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(24,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(1,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(40,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(35,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total net deferred tax (liability) asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">(6,098)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%">9,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of operating (loss) income before income taxes for foreign subsidiaries</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating income (loss) before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">40,428&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(4,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(119,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">1,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(4,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">41,889&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(6,776)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(123,606)</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"/></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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244183120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of supplemental disclosures of cash flow information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:45.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 25, 2020</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:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">4,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">27,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">15,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">18,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">28,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">25,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">25,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">3,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">3,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">49,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">32,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">7,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">2,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">16,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">11,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">8,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">$</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:100%">3,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240653152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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 allowance for doubtful accounts</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in our valuation accounts during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Additions (Recoveries) Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at End of Period</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:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">6,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(5,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">20,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">24,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(3,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">20,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 25, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">8,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">21,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">(6,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">24,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_SummaryOfValuationAllowanceTextBlock', window );">Schedule of allowance for deferred tax assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></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:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">(405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">$</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:100%">1,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">December 25, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">1,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:100%">2,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243945008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2022 </div>
<div>segment</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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<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_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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234695888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($) </div>
<div>unit</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 27, 2019 </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>
<td class="text">&#160;<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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,206,000<span></span>
</td>
<td class="nump">$ 2,294,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_ContractWithCustomerRefundLiability', window );">Refund liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(713,000)<span></span>
</td>
<td class="num">(389,000)<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_ContractWithCustomerRightToRecoverProduct', window );">Right to recover product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442,000<span></span>
</td>
<td class="nump">238,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_CapitalizedContractCostAmortizationPeriod', window );">Contract costs, amortization period (in years)</a></td>
<td class="text">&#160;<span></span>
</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>
</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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,994,763,000<span></span>
</td>
<td class="nump">1,355,272,000<span></span>
</td>
<td class="nump">$ 863,480,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_chef_PurchaseIncentivesEarned', window );">Purchase incentives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,805,000<span></span>
</td>
<td class="nump">20,296,000<span></span>
</td>
<td class="nump">12,678,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_CapitalizedComputerSoftwareNet', window );">Capitalized software costs, net of accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,805,000<span></span>
</td>
<td class="nump">14,780,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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Unamortized costs of certain up-front costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,000<span></span>
</td>
<td class="nump">460,000<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_DeferredFinanceCostsNet', window );">Unamortized costs if issuance of other debt instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,050,000<span></span>
</td>
<td class="nump">4,976,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_OtherAmortizationOfDeferredCharges', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,290,000<span></span>
</td>
<td class="nump">2,299,000<span></span>
</td>
<td class="nump">3,426,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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangible asset impairment</a></td>
<td class="nump">$ 597,000<span></span>
</td>
<td class="nump">$ 24,200,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">597,000<span></span>
</td>
<td class="nump">24,200,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_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill', window );">Intangible asset impairment, net of tax</a></td>
<td class="nump">$ 433,000<span></span>
</td>
<td class="nump">17,545,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_NumberOfReportingUnits', window );">Number of reporting units | unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Matching contribution under 401k plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,714,000<span></span>
</td>
<td class="nump">683,000<span></span>
</td>
<td class="nump">720,000<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_chef_SelfInsuranceStoplossTthreshold', window );">Self-insurance stop loss threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred tax assets</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_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>
<td class="text">&#160;<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_ValuationAllowancesAndReservesBalance', window );">Valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,261,000<span></span>
</td>
<td class="nump">1,641,000<span></span>
</td>
<td class="nump">2,046,000<span></span>
</td>
<td class="nump">2,261,000<span></span>
</td>
<td class="nump">$ 907,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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember', window );">Workers Compensation</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_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>
<td class="text">&#160;<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_chef_SelfInsuredRetentionAmountPerClaim', window );">Self insured retention amount per claim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles</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_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>
<td class="text">&#160;<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_chef_SelfInsuredRetentionAmountPerClaim', window );">Self insured retention amount per claim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember', window );">Equipment and Leasehold Improvements</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_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>
<td class="text">&#160;<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_AssetImpairmentCharges', window );">Asset impairment charges</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="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_srt_ProductOrServiceAxis=chef_FoodProcessingMember', window );">Food Processing</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_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>
<td class="text">&#160;<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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,185,000<span></span>
</td>
<td class="nump">28,374,000<span></span>
</td>
<td class="nump">18,682,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_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling</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_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>
<td class="text">&#160;<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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,435,000<span></span>
</td>
<td class="nump">$ 98,697,000<span></span>
</td>
<td class="nump">$ 78,152,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_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="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>
<td class="text">&#160;<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_chef_RevenuePaymentTermForContractsWithCustomers', window );">Payment terms for contracts with customers (in days)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 days<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_MinimumMember', window );">Minimum | Software and Software Development Costs</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_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>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</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_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>
<td class="text">&#160;<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_chef_RevenuePaymentTermForContractsWithCustomers', window );">Payment terms for contracts with customers (in days)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<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 | Software and Software Development Costs</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_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>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)</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;">chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_PurchaseIncentivesEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Incentives Earned</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;">chef_PurchaseIncentivesEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_RevenuePaymentTermForContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Payment Term For Contracts With Customers</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;">chef_RevenuePaymentTermForContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_SelfInsuranceStoplossTthreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stoploss threshold per incident related to self-insured group medical plans.</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;">chef_SelfInsuranceStoplossTthreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_SelfInsuredRetentionAmountPerClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Self Insured Retention Amount Per Claim</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;">chef_SelfInsuredRetentionAmountPerClaim</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of capitalized computer software costs net of accumulated amortization 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="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_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<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_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="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>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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<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_ContractWithCustomerRightToRecoverProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to recover product from customer on settling refund liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<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_ContractWithCustomerRightToRecoverProduct</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs related to line of credit arrangements. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<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_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discretionary contributions made by an employer to a defined contribution 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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="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_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>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_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, 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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="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_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</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_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="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_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of other deferred costs recognized in the income statement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember</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_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember</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_ProductOrServiceAxis=chef_FoodProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_FoodProcessingMember</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_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234190896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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>
<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">$ 2,613,399<span></span>
</td>
<td class="nump">$ 1,745,757<span></span>
</td>
<td class="nump">$ 1,111,631<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 );">Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">100.00%<span></span>
</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_srt_ProductOrServiceAxis=chef_CenterOfThePlateProductMember', window );">Center-of-the-Plate</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_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>
<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">$ 1,126,227<span></span>
</td>
<td class="nump">$ 877,060<span></span>
</td>
<td class="nump">$ 533,813<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_ProductOrServiceAxis=chef_CenterOfThePlateProductMember', window );">Center-of-the-Plate | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">43.10%<span></span>
</td>
<td class="nump">50.20%<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_srt_ProductOrServiceAxis=chef_DryGoodsProductMember', window );">Dry Goods</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_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>
<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">$ 379,802<span></span>
</td>
<td class="nump">$ 238,758<span></span>
</td>
<td class="nump">$ 150,631<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_ProductOrServiceAxis=chef_DryGoodsProductMember', window );">Dry Goods | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">14.50%<span></span>
</td>
<td class="nump">13.70%<span></span>
</td>
<td class="nump">13.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_srt_ProductOrServiceAxis=chef_PastryProductMember', window );">Pastry</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_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>
<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">$ 286,035<span></span>
</td>
<td class="nump">$ 178,352<span></span>
</td>
<td class="nump">$ 135,913<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_ProductOrServiceAxis=chef_PastryProductMember', window );">Pastry | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">10.20%<span></span>
</td>
<td class="nump">12.20%<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_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember', window );">Cheeses and Charcuterie</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_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>
<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">$ 216,173<span></span>
</td>
<td class="nump">$ 143,048<span></span>
</td>
<td class="nump">$ 107,915<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_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember', window );">Cheeses and Charcuterie | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">8.30%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">9.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_srt_ProductOrServiceAxis=chef_ProduceMember', window );">Produce</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_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>
<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">$ 279,097<span></span>
</td>
<td class="nump">$ 120,759<span></span>
</td>
<td class="nump">$ 80,920<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_ProductOrServiceAxis=chef_ProduceMember', window );">Produce | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">10.70%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">7.30%<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_ProductOrServiceAxis=chef_DairyAndEggsProductMember', window );">Dairy and Eggs</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_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>
<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">$ 153,334<span></span>
</td>
<td class="nump">$ 79,512<span></span>
</td>
<td class="nump">$ 38,172<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_ProductOrServiceAxis=chef_DairyAndEggsProductMember', window );">Dairy and Eggs | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">3.40%<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_ProductOrServiceAxis=chef_OilsAndVinegarProductMember', window );">Oils and Vinegars</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_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>
<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">$ 113,386<span></span>
</td>
<td class="nump">$ 71,369<span></span>
</td>
<td class="nump">$ 40,389<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_ProductOrServiceAxis=chef_OilsAndVinegarProductMember', window );">Oils and Vinegars | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">3.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_srt_ProductOrServiceAxis=chef_KitchenSuppliesProductMember', window );">Kitchen Supplies</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_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>
<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">$ 59,345<span></span>
</td>
<td class="nump">$ 36,899<span></span>
</td>
<td class="nump">$ 23,878<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_ProductOrServiceAxis=chef_KitchenSuppliesProductMember', window );">Kitchen Supplies | Net Sales | Product Concentration Risk</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_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>
<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 );">Percentage of total net sales</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.20%<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductConcentrationRiskMember</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_ProductOrServiceAxis=chef_CenterOfThePlateProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_CenterOfThePlateProductMember</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_ProductOrServiceAxis=chef_DryGoodsProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_DryGoodsProductMember</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_ProductOrServiceAxis=chef_PastryProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_PastryProductMember</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_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember</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_ProductOrServiceAxis=chef_ProduceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_ProduceMember</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_ProductOrServiceAxis=chef_DairyAndEggsProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_DairyAndEggsProductMember</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_ProductOrServiceAxis=chef_OilsAndVinegarProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_OilsAndVinegarProductMember</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_ProductOrServiceAxis=chef_KitchenSuppliesProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=chef_KitchenSuppliesProductMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239985504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Schedule of earnings per share (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_chef_EPSAbstract', window );"><strong>Net income (loss) per share:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (2.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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (2.46)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">37,094,220<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">38,742,328<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>EPS</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;">chef_EPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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>61
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234392192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 27,750<span></span>
</td>
<td class="num">$ (4,923)<span></span>
</td>
<td class="num">$ (82,903)<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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</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_InterestOnConvertibleDebtNetOfTax', window );">Interest on convertible notes, net of tax</a></td>
<td class="nump">580<span></span>
</td>
<td class="nump">0<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Adjusted net income (loss)</a></td>
<td class="nump">$ 28,330<span></span>
</td>
<td class="num">$ (4,923)<span></span>
</td>
<td class="num">$ (82,903)<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_chef_EPSOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average basic common shares outstanding (in shares)</a></td>
<td class="nump">37,094,220<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of unvested common shares (in shares)</a></td>
<td class="nump">638,293<span></span>
</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options and warrants (in shares)</a></td>
<td class="nump">66,719<span></span>
</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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of convertible notes (in shares)</a></td>
<td class="nump">943,096<span></span>
</td>
<td class="nump">0<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average diluted common shares outstanding (in shares)</a></td>
<td class="nump">38,742,328<span></span>
</td>
<td class="nump">36,744,304<span></span>
</td>
<td class="nump">33,716,157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EPSOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>EPS Other Disclosures</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;">chef_EPSOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="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_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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>62
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238926624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share awards</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (in shares)</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">306,084<span></span>
</td>
<td class="nump">505,568<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options and warrants</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">139,198<span></span>
</td>
<td class="nump">115,639<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible notes</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (in shares)</a></td>
<td class="nump">392,732<span></span>
</td>
<td class="nump">4,410,639<span></span>
</td>
<td class="nump">3,484,788<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238670464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue', window );">Long-term liability value</a></td>
<td class="nump">$ 10,483<span></span>
</td>
<td class="nump">$ 3,252<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability 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;">chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238727584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at beginning</a></td>
<td class="nump">$ 6,877<span></span>
</td>
<td class="nump">$ 2,756<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_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability', window );">Acquisition value</a></td>
<td class="nump">8,700<span></span>
</td>
<td class="nump">5,500<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Cash payments</a></td>
<td class="num">(6,788)<span></span>
</td>
<td class="num">(83)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Changes in fair value</a></td>
<td class="nump">8,505<span></span>
</td>
<td class="num">(1,296)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at ending</a></td>
<td class="nump">$ 17,294<span></span>
</td>
<td class="nump">$ 6,877<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</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;">chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238756736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - Fair Value Inputs Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Carrying Value | 2028 Convertible Senior Notes</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">$ 287,500<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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">287,500<span></span>
</td>
<td class="nump">0<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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Carrying Value | 2024 Convertible Senior Notes</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">41,684<span></span>
</td>
<td class="nump">200,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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">41,684<span></span>
</td>
<td class="nump">200,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Fair Value | 2028 Convertible Senior Notes</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">292,531<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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">292,531<span></span>
</td>
<td class="nump">0<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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Fair Value | 2024 Convertible Senior Notes</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">43,723<span></span>
</td>
<td class="nump">206,182<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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">43,723<span></span>
</td>
<td class="nump">206,182<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=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Carrying Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_ConvertibleNotesPayable', window );">Convertible Senior Notes</a></td>
<td class="nump">4,345<span></span>
</td>
<td class="nump">4,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_ConvertibleNotesPayable', window );">Convertible Unsecured Note</a></td>
<td class="nump">$ 4,345<span></span>
</td>
<td class="nump">$ 4,102<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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="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=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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=chef_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible2375SeniorNotesMember</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=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible1875SeniorNotesMember</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_UnsecuredDebtMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234606064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2020 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationAcquisitionRelatedCosts', window );">Professional fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,357<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 435<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember', window );">Chef Middle East</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 108,749<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh', window );">Estimated fair value of contingent earn-out liability</a></td>
<td class="nump">$ 10,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm', window );">Estimated fair value of contingent earn-out liability, term</a></td>
<td class="text">2 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>
</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_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent earn-out liability</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,036<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_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock warrants issued for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,701<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_chef_NetWorkingCapitalAdjustment', window );">Net working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard | Customer relationships</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard | Trademarks</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,300<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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh', window );">Estimated fair value of contingent earn-out liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,300<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_NumberOfBusinessesAcquired', window );">Number of acquisitions | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<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_chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term</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;">chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_NetWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Working Capital 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;">chef_NetWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<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_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<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_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized arising from contingent consideration in a business combination.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, 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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 businesses acquired by the entity 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_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition price.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember</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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>67
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234138896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Pro Forma Consolidated Income Statement Information (Details) - Other Acquisitions - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales</a></td>
<td class="nump">$ 245,670<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Loss before income taxes</a></td>
<td class="nump">15,377<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_BusinessAcquisitionsProFormaRevenue', window );">Net sales</a></td>
<td class="nump">2,843,207<span></span>
</td>
<td class="nump">$ 2,211,208<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Income before income taxes</a></td>
<td class="nump">$ 56,293<span></span>
</td>
<td class="nump">$ 4,146<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>68
<FILENAME>R50.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215233767552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Summary of Cash Price for Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 28, 2021</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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">$ 287,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 221,775<span></span>
</td>
<td class="nump">$ 214,864<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember', window );">Chef Middle East</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,811<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,814<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,953<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">941<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,635)<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_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,321<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,321)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,155)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Earn-out liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,500)<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,749<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember', window );">Chef Middle East | Customer relationships</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,800<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember', window );">Chef Middle East | Trademarks</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,400<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember', window );">Chef Middle East | Non-compete agreements</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">320<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,130<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,334<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,552<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,427<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,427)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,632)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Earn-out liability</a></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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,036<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard | Customer relationships</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,250<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard | Trademarks</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,280<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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember', window );">Capital Seaboard | Non-compete agreements</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></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_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other Acquisitions</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">14,743<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">34,101<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="nump">701<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">17<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(2,365)<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_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="nump">1,491<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease liabilities</a></td>
<td class="num">(1,491)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(8,397)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Earn-out liability</a></td>
<td class="num">(1,200)<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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration</a></td>
<td class="nump">55,300<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other Acquisitions | Customer relationships</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="nump">16,700<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other Acquisitions | Trademarks</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="nump">1,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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other Acquisitions | Non-compete agreements</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets</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;">chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease obligation assumed in business combination.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year or within the normal operating cycle, if longer, assumed at the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed at the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable intangible assets recognized as of the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment recognized as of the acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=chef_ChefMiddleEastMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=chef_CapitalSeaboardMember</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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>69
<FILENAME>R51.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240935376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_InventoryValuationReserves', window );">Reserves for shrinkage, excess and obsolescence</a></td>
<td class="nump">$ 9,198<span></span>
</td>
<td class="nump">$ 8,312<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation reserve for inventory.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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_InventoryValuationReserves</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215235347936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 304,741<span></span>
</td>
<td class="nump">$ 233,478<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(119,013)<span></span>
</td>
<td class="num">(99,856)<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_PropertyPlantAndEquipmentNet', window );">Equipment, leasehold improvements and software, net</a></td>
<td class="nump">185,728<span></span>
</td>
<td class="nump">133,622<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 5,542<span></span>
</td>
<td class="nump">5,020<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">20 years<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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 39,893<span></span>
</td>
<td class="nump">18,406<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">32,107<span></span>
</td>
<td class="nump">28,099<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers, data processing and other equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">18,475<span></span>
</td>
<td class="nump">15,480<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">42,609<span></span>
</td>
<td class="nump">39,799<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 94,245<span></span>
</td>
<td class="nump">69,105<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 3,825<span></span>
</td>
<td class="nump">3,582<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">31,462<span></span>
</td>
<td class="nump">29,632<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction-in-process</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 36,583<span></span>
</td>
<td class="nump">$ 24,355<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 | Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computers, data processing and other equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">1 year<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 | Vehicles</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computers, data processing and other equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">7 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">7 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">40 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Vehicles</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R53.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239901984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 304,741,000<span></span>
</td>
<td class="nump">$ 233,478,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_PropertyPlantAndEquipmentNet', window );">Book value of equipment under finance leases</a></td>
<td class="nump">185,728,000<span></span>
</td>
<td class="nump">133,622,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_InterestCostsCapitalized', window );">Capitalized interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_PropertyPlantAndEquipmentByTypeAxis=chef_AssetsHeldUnderFinanceLeasesMember', window );">Assets held under finance leases</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet', window );">Book value of equipment under finance leases</a></td>
<td class="nump">11,579,000<span></span>
</td>
<td class="nump">10,874,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction-in-process</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 36,583,000<span></span>
</td>
<td class="nump">$ 24,355,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_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest capitalized 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_PropertyPlantAndEquipmentByTypeAxis=chef_AssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=chef_AssetsHeldUnderFinanceLeasesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>72
<FILENAME>R54.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234177472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Depreciation and Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">$ 24,332<span></span>
</td>
<td class="nump">$ 21,998<span></span>
</td>
<td class="nump">$ 19,774<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_DepreciationDepletionAndAmortization', window );">Software amortization</a></td>
<td class="nump">24,332<span></span>
</td>
<td class="nump">21,998<span></span>
</td>
<td class="nump">19,774<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_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember', window );">Excluding assets held under finance leases</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">18,572<span></span>
</td>
<td class="nump">15,918<span></span>
</td>
<td class="nump">14,984<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_DepreciationDepletionAndAmortization', window );">Software amortization</a></td>
<td class="nump">18,572<span></span>
</td>
<td class="nump">15,918<span></span>
</td>
<td class="nump">14,984<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">5,760<span></span>
</td>
<td class="nump">6,080<span></span>
</td>
<td class="nump">4,790<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_DepreciationDepletionAndAmortization', window );">Software amortization</a></td>
<td class="nump">$ 5,760<span></span>
</td>
<td class="nump">$ 6,080<span></span>
</td>
<td class="nump">$ 4,790<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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>73
<FILENAME>R55.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234235744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 221,775<span></span>
</td>
<td class="nump">$ 214,864<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill adjustments</a></td>
<td class="num">(792)<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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">66,249<span></span>
</td>
<td class="nump">6,845<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(112)<span></span>
</td>
<td class="nump">66<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 );">Ending balance</a></td>
<td class="nump">$ 287,120<span></span>
</td>
<td class="nump">$ 221,775<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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustments after acquisition date under purchase accounting of an asset representing the 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="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>74
<FILENAME>R56.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240986080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangible asset impairment</a></td>
<td class="nump">$ 597<span></span>
</td>
<td class="nump">$ 24,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 597<span></span>
</td>
<td class="nump">$ 24,200<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_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill', window );">Intangible asset impairment, net of tax</a></td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 17,545<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,913<span></span>
</td>
<td class="nump">$ 12,967<span></span>
</td>
<td class="nump">$ 13,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)</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;">chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="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>75
<FILENAME>R57.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234566416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 265,644<span></span>
</td>
<td class="nump">$ 200,771<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(109,941)<span></span>
</td>
<td class="num">(96,028)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 155,703<span></span>
</td>
<td class="nump">$ 104,743<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">232 months<span></span>
</td>
<td class="text">120 months<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 205,608<span></span>
</td>
<td class="nump">$ 155,678<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(85,447)<span></span>
</td>
<td class="num">(74,644)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 120,161<span></span>
</td>
<td class="nump">$ 81,034<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">73 months<span></span>
</td>
<td class="text">26 months<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 8,899<span></span>
</td>
<td class="nump">$ 8,579<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,293)<span></span>
</td>
<td class="num">(8,018)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 606<span></span>
</td>
<td class="nump">$ 561<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">250 months<span></span>
</td>
<td class="text">179 months<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 51,137<span></span>
</td>
<td class="nump">$ 36,514<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(16,201)<span></span>
</td>
<td class="num">(13,366)<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 34,936<span></span>
</td>
<td class="nump">$ 23,148<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</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>76
<FILENAME>R58.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239897744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Future amortization (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 30, 2022 </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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated amortization in fiscal year:</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 16,664<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">15,811<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">15,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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">15,286<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">14,706<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">77,848<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 155,703<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R59.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215233836768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Debt Obligations (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Aug. 23, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Feb. 25, 2019</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>
</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 );">Finance leases</a></td>
<td class="nump">$ 11,331,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,602,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs and premium</a></td>
<td class="num">(20,050,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,976,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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt obligations</a></td>
<td class="nump">665,932,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,301,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 installments</a></td>
<td class="num">(12,428,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,141,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 );">Total long-term debt</a></td>
<td class="nump">$ 653,504,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,160,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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases, weighted-average discount rate</a></td>
<td class="nump">4.63%<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=chef_AssetBasedLoanFacilityMember', window );">Asset-based loan 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>
</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>
</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">4.50%<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=chef_ConvertibleNoteMaturingOnJune292023Member', window );">Convertible unsecured note</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>
</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>
</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_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary', window );">Convertible unsecured debt, interest rate</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">5.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_DebtInstrumentAxis=chef_OtherObligationsMember', window );">Other revolving 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>
</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>
</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">7.72%<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=chef_OtherObligationsMember', window );">Other revolving credit facilities | 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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 2,217,000<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="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=us-gaap_RevolvingCreditFacilityMember', window );">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>
</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>
</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">7.93%<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Credit facility | Senior secured term loan</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 299,250,000<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">168,675,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=us-gaap_ConvertibleDebtMember', window );">Convertible 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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">333,184,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,000,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs and premium</a></td>
<td class="num">(7,249,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,686,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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2024 Convertible senior notes</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">41,684,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs and premium</a></td>
<td class="num">$ (373,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,686,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">2.32%<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible unsecured note</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">$ 4,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs and premium</a></td>
<td class="nump">0<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="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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Convertible Senior Notes</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">287,500,000<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs and premium</a></td>
<td class="num">$ (6,876,000)<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">2.78%<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_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember', window );">Asset-based loan 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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 40,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>
</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=us-gaap_ConvertibleSubordinatedDebtMember', window );">Convertible unsecured note</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,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_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary</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;">chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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>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_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for finance lease calculated at point in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including portion classified as 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_AssetBasedLoanFacilityMember</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=chef_ConvertibleNoteMaturingOnJune292023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_ConvertibleNoteMaturingOnJune292023Member</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=chef_OtherObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_OtherObligationsMember</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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditFacilityMember</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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RevolvingCreditFacilityMember</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=chef_SeniorSecuredTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoansMember</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=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible1875SeniorNotesMember</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=chef_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible2375SeniorNotesMember</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=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_AssetBasedLoanFacilityMember</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=us-gaap_ConvertibleSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleSubordinatedDebtMember</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>78
<FILENAME>R60.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234581424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Maturities of the Company's Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 30, 2022 </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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract', window );"><strong>Long-term Debt and Lease Obligation, Including Current Maturities [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 9,217<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">44,684<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">3,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">3,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">3,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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">611,750<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">$ 674,651<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215235281072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Senior Secured Term Loan Credit Facility (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 23, 2022</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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>
</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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,287)<span></span>
</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_PaymentsOfFinancingCosts', window );">Payments of debt financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,039<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">$ 856<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=us-gaap_RevolvingCreditFacilityMember', window );">Credit facility | Senior secured term loan</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 299,250<span></span>
</td>
<td class="nump">$ 168,675<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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">181 days<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 );">Principal amount</a></td>
<td class="nump">$ 40,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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points</a></td>
<td class="nump">3.75%<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="num">$ (142)<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_PaymentsOfFinancingCosts', window );">Payments of debt financing costs</a></td>
<td class="nump">10,852<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_chef_DebtInstrumentTransactionCosts', window );">Debt transaction costs</a></td>
<td class="nump">4,498<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Credit facility | Senior Secured Term Loans 2025</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>
</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>
</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">167,391<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_chef_DebtInstrumentIncrementalBorrowingAmount', window );">Debt instrument, incremental borrowing, amount</a></td>
<td class="nump">$ 132,609<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Credit facility | 2025 Tranche</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>
</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>
</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_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage', window );">Scheduled Principal Payments (as a percent)</a></td>
<td class="nump">0.25%<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_chef_DebtInstrumentIncrementalBorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Incremental Borrowing, 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;">chef_DebtInstrumentIncrementalBorrowingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payment, Principal, 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;">chef_DebtInstrumentPeriodicPaymentPrincipalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</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;">chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Transaction 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;">chef_DebtInstrumentTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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_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>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_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for loan and debt issuance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RevolvingCreditFacilityMember</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=chef_SeniorSecuredTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoansMember</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=chef_SeniorSecuredTermLoans2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoans2025Member</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=chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</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>80
<FILENAME>R62.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240705424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Asset-Based Loan Facility (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>Mar. 11, 2022</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Aug. 23, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Nov. 22, 2019</div></th>
<th class="th"><div>Jun. 29, 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_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>
<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_DeferredFinanceCostsNet', window );">Deferred financing fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,050,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,976,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | ABL Credit Agreement</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>
</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>
<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 );">Maximum debt borrowing capacity</a></td>
<td class="nump">$ 200,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>
<td class="nump">$ 150,000,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_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature', window );">Potential principal amount increase</a></td>
<td class="nump">25,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>
<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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DeferredFinanceCostsNet', window );">Deferred financing fees</a></td>
<td class="nump">406,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>
<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_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount', window );">Minimum borrowing base</a></td>
<td class="nump">$ 14,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>
<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_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage', window );">Minimum borrowing base, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio', window );">Minimum consolidated fixed charge coverage ratio</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_AmountsReservedForIssuanceOfLettersOfCredit', window );">Amounts reserved for issuance of letters of credit</a></td>
<td class="nump">$ 24,173,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>
<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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit facility, current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,827,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | Senior secured term loan</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>
</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>
<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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">181 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,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="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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2024 Convertible senior notes</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>
</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>
<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 );">Principal amount</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">$ 50,000,000<span></span>
</td>
<td class="nump">$ 150,000,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_chef_AmountsReservedForIssuanceOfLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts reserved under the credit facility for issuance of letters of credit.</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;">chef_AmountsReservedForIssuanceOfLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</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;">chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit, Covenant Terms, Minimum Borrowing Base, 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;">chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit, Covenant Terms, Minimum Borrowing Base, 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;">chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</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;">chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature</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;">chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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_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>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_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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any 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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RevolvingCreditFacilityMember</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=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_AssetBasedLoanFacilityMember</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=chef_SeniorSecuredTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoansMember</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=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible1875SeniorNotesMember</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>81
<FILENAME>R63.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215235014528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Convertible Senior Notes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 13, 2022</div></th>
<th class="th"><div>Nov. 22, 2019</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</div></th>
<th class="th"><div>Mar. 01, 2021</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,287,000)<span></span>
</td>
<td class="nump">$ 0<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_RepaymentsOfLinesOfCredit', window );">Payments under revolving credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">60,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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Unamortized costs of certain up-front costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,000<span></span>
</td>
<td class="nump">460,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible 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="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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,145,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2024 Convertible senior notes</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 );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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="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">1.875%<span></span>
</td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<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_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,350,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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44.20<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage of principal amount (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Unamortized costs of certain up-front costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,082,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="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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Convertible Senior Notes</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 );">Principal amount</a></td>
<td class="nump">$ 287,500,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="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.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ExtinguishmentOfDebtAmount', window );">Repayment of outstanding borrowings</a></td>
<td class="nump">$ 158,316,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="nump">$ 159,709,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_StockIssuedDuringPeriodSharesNewIssues', window );">Public offering (in shares)</a></td>
<td class="nump">324,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="num">$ (14,145,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_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 6,971,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 44.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage of principal amount (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | ABL Credit Agreement</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_RepaymentsOfLinesOfCredit', window );">Payments under revolving credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,225,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="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=us-gaap_LoansPayableMember', window );">Senior secured term loan | Senior Secured Term Loans, 2022 Tranche</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_ExtinguishmentOfDebtAmount', window );">Repayment of outstanding borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,166,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_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>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_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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs related to line of credit arrangements. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<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_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of debt extinguished.</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_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible1875SeniorNotesMember</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=chef_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible2375SeniorNotesMember</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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RevolvingCreditFacilityMember</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=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_AssetBasedLoanFacilityMember</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=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_LoansPayableMember</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=chef_SeniorSecuredTermLoans2022TrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_SeniorSecuredTermLoans2022TrancheMember</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>82
<FILENAME>R64.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234201728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Convertible Unsecured Debt (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 25, 2019</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_DebtInstrumentAxis=chef_ConvertibleNoteMaturingOnJune292023Member', window );">Convertible unsecured note</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_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary', window );">Interest rate, after two-year anniversary</a></td>
<td class="nump">5.00%<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible 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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 333,184<span></span>
</td>
<td class="nump">$ 204,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible unsecured note</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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 4,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">4.50%<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_chef_DebtInstrumentConvertibleEarliestDateTerm', window );">Earliest date term (in years)</a></td>
<td class="text">2 years<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_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert', window );">Term after issuance to redeem or convert (in months)</a></td>
<td class="text">18 months<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 43.93<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_chef_DebtInstrumentConvertibleEarliestDateTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Earliest Date Term</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;">chef_DebtInstrumentConvertibleEarliestDateTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Term After Issuance To Redeem Or Convert</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;">chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary</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;">chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>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_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_DebtInstrumentAxis=chef_ConvertibleNoteMaturingOnJune292023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_ConvertibleNoteMaturingOnJune292023Member</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=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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>83
<FILENAME>R65.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238787616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Convertible Senior Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Feb. 25, 2019</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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="num">$ (20,050)<span></span>
</td>
<td class="num">$ (4,976)<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">674,651<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible 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_DebtInstrumentCarryingAmount', window );">Long-Term Debt, Gross</a></td>
<td class="nump">333,184<span></span>
</td>
<td class="nump">204,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="num">(7,249)<span></span>
</td>
<td class="num">(2,686)<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">325,935<span></span>
</td>
<td class="nump">201,314<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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Convertible Senior Notes</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_DebtInstrumentCarryingAmount', window );">Long-Term Debt, Gross</a></td>
<td class="nump">287,500<span></span>
</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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="num">(6,876)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">280,624<span></span>
</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2024 Convertible senior notes</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_DebtInstrumentCarryingAmount', window );">Long-Term Debt, Gross</a></td>
<td class="nump">41,684<span></span>
</td>
<td class="nump">200,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="num">(373)<span></span>
</td>
<td class="num">(2,686)<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">41,311<span></span>
</td>
<td class="nump">197,314<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=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible unsecured note</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_DebtInstrumentCarryingAmount', window );">Long-Term Debt, Gross</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">$ 4,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-Term Debt, Total</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 4,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_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_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>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_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebt</td>
</tr>
<tr>
<td style="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=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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=chef_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible2375SeniorNotesMember</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=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_Convertible1875SeniorNotesMember</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=chef_ConvertibleNoteMaturingOnJune292023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_ConvertibleNoteMaturingOnJune292023Member</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>84
<FILENAME>R66.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234593264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Schedule of Components of Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 14,287<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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=us-gaap_ConvertibleDebtMember', window );">Convertible 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="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_InterestExpenseDebtExcludingAmortization', window );">Coupon interest</a></td>
<td class="nump">4,272<span></span>
</td>
<td class="nump">3,763<span></span>
</td>
<td class="nump">2,993<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred costs and premium</a></td>
<td class="nump">932<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="nump">1,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">14,145<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_InterestExpenseDebt', window );">Total interest</a></td>
<td class="nump">$ 19,349<span></span>
</td>
<td class="nump">$ 4,676<span></span>
</td>
<td class="nump">$ 3,993<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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense attributable to debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="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_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>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_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ConvertibleDebtMember</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>85
<FILENAME>R67.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215233284656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 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>Jun. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 14, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 24, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 25, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 25, 2020 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 22, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 17, 2019 </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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Warrants issued for acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,120,000<span></span>
</td>
<td class="nump">$ 1,701,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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares callable by warrants (in shares) | 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">150,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="nump">150,000<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of right (in dollars 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">$ 31.55<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 31.96<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining term (in years)</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">10 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares) | 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="text">&#160;<span></span>
</td>
<td class="nump">2,046,252<span></span>
</td>
<td class="text">&#160;<span></span>
</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,600,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_ShareBasedCompensation', window );">Stock compensation expense</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">$ 13,602,000<span></span>
</td>
<td class="nump">$ 11,479,000<span></span>
</td>
<td class="nump">$ 9,292,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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit for stock compensation</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">22,000<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">133,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected', window );">Number of employees affected by award plan modifications | employee</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">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental stock compensation expense resulting from award plan modifications</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,999,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>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Compensation expense capitalized</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">$ 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>
</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_ClassOfWarrantOrRightAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred 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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares that can be purchased by each right (in shares) | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.001<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_RestrictedStockMember', window );">Restricted 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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining term (in years)</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">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of RSAs vested</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">$ 8,719,000<span></span>
</td>
<td class="nump">7,848,000<span></span>
</td>
<td class="nump">8,109,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</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">$ 20,080,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_AwardTypeAxis=chef_TimeAndPerformanceBasedGrantsMember', window );">Time and Performance Based Grants | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</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">4 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_AwardTypeAxis=chef_TimeBasedRestrictedStockMember', window );">Time-Based Restricted Awards</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining term (in years)</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">2 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</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">$ 9,281,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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Awards</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining term (in years)</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">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</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">3 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</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">$ 10,799,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options and warrants</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</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">4 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock or unit option plan expense</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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 362,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of awards</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">$ 362,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_SubsidiarySaleOfStockAxis=chef_PublicStockOfferingMember', window );">Public Stock Offering</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,769,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds from stock offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,691,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>
<td class="text">&#160;<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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">865,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds from stock offering</a></td>
<td class="nump">$ 11,250,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for award under share-based payment arrangement. Excludes amount capitalized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received on stock transaction after deduction of issuance 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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based awards excluding options, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="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_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>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grantees affected by modification 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=us-gaap_SeriesAPreferredStockMember</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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockMember</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=chef_TimeAndPerformanceBasedGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_TimeAndPerformanceBasedGrantsMember</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=chef_TimeBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_TimeBasedRestrictedStockMember</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_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_SubsidiarySaleOfStockAxis=chef_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=chef_PublicStockOfferingMember</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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</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>86
<FILENAME>R68.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234160224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of restricted stock activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2022 </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=chef_TimeBasedRestrictedStockMember', window );">Time-based</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 );">Unvested at beginning (in shares) | shares</a></td>
<td class="nump">617,996<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) | shares</a></td>
<td class="nump">187,153<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) | shares</a></td>
<td class="num">(323,871)<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 );">Forfeited (in shares) | shares</a></td>
<td class="num">(16,306)<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 );">Unvested at ending (in shares) | shares</a></td>
<td class="nump">464,972<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 );">Unvested at beginning (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 28.33<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 dollars per share) | $ / shares</a></td>
<td class="nump">33.69<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 dollars per share) | $ / shares</a></td>
<td class="nump">26.49<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 );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">29.20<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 );">Unvested at ending (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.74<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-based</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 );">Unvested at beginning (in shares) | shares</a></td>
<td class="nump">187,437<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">169,408<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) | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(21,420)<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 );">Unvested at ending (in shares) | shares</a></td>
<td class="nump">335,425<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 );">Unvested at beginning (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 32.04<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 dollars per share) | $ / shares</a></td>
<td class="nump">32.47<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">32.14<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 );">Unvested at ending (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 32.25<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=chef_MarketbasedRestrictedStockAwardsMember', window );">Market-based</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 );">Unvested at beginning (in shares) | shares</a></td>
<td class="nump">185,129<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) | shares</a></td>
<td class="nump">169,408<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) | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(21,423)<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 );">Unvested at ending (in shares) | shares</a></td>
<td class="nump">333,114<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 );">Unvested at beginning (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.44<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 dollars per share) | $ / shares</a></td>
<td class="nump">29.13<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 dollars per share) | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">30.82<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 );">Unvested at ending (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 30.30<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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=chef_TimeBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_TimeBasedRestrictedStockMember</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=chef_MarketbasedRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_MarketbasedRestrictedStockAwardsMember</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>87
<FILENAME>R69.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238748096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of stock option activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">115,639<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(3,407)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">112,232<span></span>
</td>
<td class="nump">115,639<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)</a></td>
<td class="nump">112,232<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in usd per share)</a></td>
<td class="nump">$ 20.23<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="nump">20.23<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in usd per share)</a></td>
<td class="nump">20.23<span></span>
</td>
<td class="nump">$ 20.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in usd per share)</a></td>
<td class="nump">$ 20.23<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Aggregate Intrinsic Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Outstanding</a></td>
<td class="nump">$ 1,465<span></span>
</td>
<td class="nump">$ 2,051<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable</a></td>
<td class="nump">$ 1,465<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (in years)</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Outstanding</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 2 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">3 years 2 months 12 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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>88
<FILENAME>R70.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215233220640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_LeasesAbstract', window );"><strong>Leases [Abstract]</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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 31,346<span></span>
</td>
<td class="nump">$ 26,531<span></span>
</td>
<td class="nump">$ 27,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_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance lease cost:</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use asset</a></td>
<td class="nump">3,715<span></span>
</td>
<td class="nump">4,667<span></span>
</td>
<td class="nump">4,166<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_FinanceLeaseInterestExpense', window );">Interest expense on lease liabilities</a></td>
<td class="nump">442<span></span>
</td>
<td class="nump">555<span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">4,157<span></span>
</td>
<td class="nump">5,222<span></span>
</td>
<td class="nump">4,718<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_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">5,481<span></span>
</td>
<td class="nump">3,491<span></span>
</td>
<td class="nump">2,475<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_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">7,715<span></span>
</td>
<td class="nump">3,331<span></span>
</td>
<td class="nump">1,990<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_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(1,344)<span></span>
</td>
<td class="num">(430)<span></span>
</td>
<td class="num">(96)<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_LeaseCost', window );">Total lease cost, net</a></td>
<td class="nump">$ 47,355<span></span>
</td>
<td class="nump">$ 38,145<span></span>
</td>
<td class="nump">$ 36,608<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, 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;">chef_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense on finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense attributable to right-of-use asset 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost recognized by lessee for lease contract.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_LeaseCost</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost, excluding expense for lease with term of one month or less.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income excluding finance and operating lease 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_SubleaseIncome</td>
</tr>
<tr>
<td style="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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="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>89
<FILENAME>R71.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215233193232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 30,751<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">25,888<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">21,524<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">18,435<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">17,682<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">134,795<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">249,075<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(78,241)<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_OperatingLeaseLiability', window );">Present value of lease obligations</a></td>
<td class="nump">170,834<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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,637<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,049<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,491<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,693<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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">607<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">663<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_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">12,140<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(809)<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 );">Present value of lease obligations</a></td>
<td class="nump">11,331<span></span>
</td>
<td class="nump">$ 11,602<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real Estate | Third Party Real Estate</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">22,597<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">20,773<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">18,282<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">16,889<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">16,655<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">134,768<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">229,964<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real Estate | Related Party Real Estate</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">387<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">387<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Vehicles and Equipment</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">7,767<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">5,115<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">3,242<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,546<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,027<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">$ 18,724<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</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=chef_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=chef_ThirdPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=chef_ChairmanViceChairmanAndDirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=chef_ChairmanViceChairmanAndDirectorMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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>90
<FILENAME>R72.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215240801072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_LeasesAbstract', window );"><strong>Leases [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_FinanceLeaseLiabilityCurrent', window );">Short-term finance lease liabilities</a></td>
<td class="nump">$ 3,211<span></span>
</td>
<td class="nump">$ 3,429<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_FinanceLeaseLiabilityNoncurrent', window );">Long-term finance lease liabilities</a></td>
<td class="nump">$ 8,120<span></span>
</td>
<td class="nump">$ 8,173<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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of long-term debt<span></span>
</td>
<td class="text">Current portion of long-term debt<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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt, net of current portion<span></span>
</td>
<td class="text">Long-term debt, net of current portion<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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>91
<FILENAME>R73.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239807664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 30, 2022 </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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted-average lease term (in years)</a></td>
<td class="text">11 years<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases, weighted-average lease term (in years)</a></td>
<td class="text">4 years<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted-average discount rate</a></td>
<td class="nump">6.70%<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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases, weighted-average discount rate</a></td>
<td class="nump">4.63%<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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lessee, operating lease, not yet commenced, term of contract (in years)</a></td>
<td class="text">14 years<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_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Lease not yet commenced, contractually obligated payments</a></td>
<td class="nump">$ 44,593<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted 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;">chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for finance lease calculated at point in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease term for finance lease, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="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>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease term for operating lease, 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R74.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215244895824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 40,428<span></span>
</td>
<td class="num">$ (4,356)<span></span>
</td>
<td class="num">$ (119,375)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">1,461<span></span>
</td>
<td class="num">(2,420)<span></span>
</td>
<td class="num">(4,231)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total</a></td>
<td class="nump">$ 41,889<span></span>
</td>
<td class="num">$ (6,776)<span></span>
</td>
<td class="num">$ (123,606)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R75.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234164672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of provision of income taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax expense (benefit):</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 1,665<span></span>
</td>
<td class="num">$ (285)<span></span>
</td>
<td class="num">$ (21,877)<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">208<span></span>
</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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,665<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="num">(408)<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense (benefit)</a></td>
<td class="nump">4,538<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(22,285)<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax expense (benefit):</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">9,571<span></span>
</td>
<td class="num">(2,002)<span></span>
</td>
<td class="num">(10,740)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="nump">50<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="num">(7,728)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense (benefit)</a></td>
<td class="nump">9,601<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
<td class="num">(18,418)<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_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 14,139<span></span>
</td>
<td class="num">$ (1,853)<span></span>
</td>
<td class="num">$ (40,703)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) from continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense (benefit) pertaining to income (loss) from continuing operations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R76.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238090560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Jun. 24, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_IncomeTaxesReceivableNetOperatingLossCARESAct', window );">CARES Act, Income tax refund receivable</a></td>
<td class="nump">$ 21,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,250<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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">1,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,046<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_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforward</a></td>
<td class="nump">2,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,865<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_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Net loss carryforwards</a></td>
<td class="nump">1,770<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Net loss carryforwards</a></td>
<td class="nump">$ 3,604<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_UnusualOrInfrequentItemAxis=chef_CoronavirusAidReliefAndEconomicSecurityActMember', window );">CARES Act</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_IncomeTaxReceivable', window );">Receivable related to the ETRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,418)<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_chef_IncomeTaxesReceivableNetOperatingLossCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes Receivable, Net Operating Loss, 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;">chef_IncomeTaxesReceivableNetOperatingLossCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="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_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_UnusualOrInfrequentItemAxis=chef_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_UnusualOrInfrequentItemAxis=chef_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>95
<FILENAME>R77.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234174704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of income tax reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S. Federal tax</a></td>
<td class="nump">$ 8,797<span></span>
</td>
<td class="num">$ (1,423)<span></span>
</td>
<td class="num">$ (25,957)<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_IncomeTaxReconciliationNondeductibleExpenseAbstract', window );"><strong>Differences due to:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local taxes, net of federal benefit</a></td>
<td class="nump">3,251<span></span>
</td>
<td class="num">(396)<span></span>
</td>
<td class="num">(6,414)<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(405)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="nump">1,354<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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Foreign rate differential</a></td>
<td class="num">(560)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment', window );">Loss on debt extinguishment</a></td>
<td class="nump">2,982<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts', window );">Acquisition costs</a></td>
<td class="nump">472<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount', window );">Federal NOL rate differential</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,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_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Stock compensation</a></td>
<td class="num">(170)<span></span>
</td>
<td class="num">(361)<span></span>
</td>
<td class="num">(102)<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_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="num">(228)<span></span>
</td>
<td class="nump">542<span></span>
</td>
<td class="num">(4,372)<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_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 14,139<span></span>
</td>
<td class="num">$ (1,853)<span></span>
</td>
<td class="num">$ (40,703)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Acquisition 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;">chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Federal Income Tax Rate Differential, 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;">chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment</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;">chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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>96
<FILENAME>R78.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234147472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of deferred tax assets and liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_chef_DeferredTaxAssetsGrossCurrentAbstract', window );"><strong>Deferred tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DeferredTaxAssetsReceivablesAndInventories', window );">Receivables and inventory</a></td>
<td class="nump">$ 10,574<span></span>
</td>
<td class="nump">$ 9,425<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Self-insurance reserves</a></td>
<td class="nump">2,846<span></span>
</td>
<td class="nump">2,211<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">5,374<span></span>
</td>
<td class="nump">15,177<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_DeferredTaxAssetInterestCarryforward', window );">Interest expense carryforward</a></td>
<td class="nump">7,671<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">4,629<span></span>
</td>
<td class="nump">3,246<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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">5,210<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_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforward</a></td>
<td class="nump">2,569<span></span>
</td>
<td class="nump">3,865<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_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">44,495<span></span>
</td>
<td class="nump">39,335<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_chef_DeferredTaxAssetsOtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">527<span></span>
</td>
<td class="nump">3,072<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">81,481<span></span>
</td>
<td class="nump">81,541<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_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property &amp; equipment</a></td>
<td class="num">(15,602)<span></span>
</td>
<td class="num">(7,808)<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(25,539)<span></span>
</td>
<td class="num">(24,529)<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(3,439)<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_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses and other</a></td>
<td class="num">(907)<span></span>
</td>
<td class="num">(1,916)<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="num">(40,451)<span></span>
</td>
<td class="num">(35,862)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(85,938)<span></span>
</td>
<td class="num">(70,115)<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(1,641)<span></span>
</td>
<td class="num">(2,046)<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_DeferredTaxLiabilities', window );">Total net deferred tax (liability) asset</a></td>
<td class="num">$ (6,098)<span></span>
</td>
<td class="text">&#160;<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_DeferredTaxAssetsLiabilitiesNet', window );">Total net deferred tax (liability) asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxAssetsGrossCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chef_DeferredTaxAssetsGrossCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DeferredTaxAssetsOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Other Assets, Noncurrent</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;">chef_DeferredTaxAssetsOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DeferredTaxAssetsReceivablesAndInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Receivables And Inventories</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;">chef_DeferredTaxAssetsReceivablesAndInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability</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;">chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</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_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goodwill.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9979-128506<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from intangible assets other than goodwill.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from leasing arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consequences attributable to taxable temporary differences derived from prepaid expenses.</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_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from property, plant, and equipment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R79.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215235392336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</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_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of cash received</a></td>
<td class="nump">$ 4,275<span></span>
</td>
<td class="num">$ (230)<span></span>
</td>
<td class="nump">$ 308<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">27,225<span></span>
</td>
<td class="nump">15,387<span></span>
</td>
<td class="nump">18,182<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_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">28,144<span></span>
</td>
<td class="nump">25,111<span></span>
</td>
<td class="nump">25,090<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_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">3,659<span></span>
</td>
<td class="nump">555<span></span>
</td>
<td class="nump">3,856<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_LeaseCostAbstract', window );"><strong>ROU assets obtained in exchange for lease liabilities:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">49,643<span></span>
</td>
<td class="nump">32,741<span></span>
</td>
<td class="nump">7,201<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">2,960<span></span>
</td>
<td class="nump">536<span></span>
</td>
<td class="nump">16,063<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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</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_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue', window );">Warrants issued for acquisition</a></td>
<td class="nump">1,701<span></span>
</td>
<td class="nump">1,120<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_DebtConversionOriginalDebtAmount1', window );">Conversion of debt into common stock</a></td>
<td class="nump">11,375<span></span>
</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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1', window );">Contingent earn-out liabilities for acquisitions</a></td>
<td class="nump">$ 8,700<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 3,464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, 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;">chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest paid on finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of any cash received during the current period as refunds for the overpayment of taxes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset obtained in exchange for finance lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset obtained in exchange for operating lease liability.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="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>98
<FILENAME>R80.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215239705600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employers contribution to employees under 401k plan</a></td>
<td class="nump">50.00%<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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum employees contribution under 401k plan</a></td>
<td class="nump">6.00%<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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount', window );">Capped employers contribution, per associate</a></td>
<td class="nump">$ 2,500<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_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod', window );">Matching contribution under 401k plan begin vesting period (in years)</a></td>
<td class="text">1 year<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_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested', window );">Matching contribution under 401k plan fully vested period (in years)</a></td>
<td class="text">5 years<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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Matching contribution under 401k plan</a></td>
<td class="nump">$ 1,714,000<span></span>
</td>
<td class="nump">$ 683,000<span></span>
</td>
<td class="nump">$ 720,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Matching contribution under 401k plan begin vesting period to a defined contribution 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;">chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Matching contribution under 401k plan fully vested period to a defined contribution 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;">chef_DefinedContributionPlanEmployerMatchingContributionFullyVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discretionary contributions made by an employer to a defined contribution 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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the employee may contribute to a defined contribution 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of employee gross pay the employee may contribute to a defined contribution 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="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>99
<FILENAME>R81.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215243886240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders', window );">Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent)</a></td>
<td class="nump">100.00%<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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses from transactions with related party</a></td>
<td class="nump">$ 493<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
<td class="nump">$ 488<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders</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;">chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="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>100
<FILENAME>R82.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215234154000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_chef_PercentageOfEmployeesRepresentedByUnions', window );">Percentage of employees represented by unions</a></td>
<td class="nump">4.40%<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_CollectiveBargainingArrangementAxis=chef_ExpiringIn2022Member', window );">Expiring in fiscal 2022</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_chef_PercentageOfEmployeesRepresentedByUnions', window );">Percentage of employees represented by unions</a></td>
<td class="nump">0.80%<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember', window );">Medical Program</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">$ 2,310<span></span>
</td>
<td class="nump">$ 2,373<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">3,830<span></span>
</td>
<td class="nump">3,980<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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember', window );">Workers Compensation</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">$ 10,544<span></span>
</td>
<td class="nump">$ 7,053<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_PercentageOfEmployeesRepresentedByUnions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refers the percentage of employee represented by union.</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;">chef_PercentageOfEmployeesRepresentedByUnions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="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_CollectiveBargainingArrangementAxis=chef_ExpiringIn2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CollectiveBargainingArrangementAxis=chef_ExpiringIn2022Member</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember</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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember</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>101
<FILENAME>R83.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215238875984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 24, 2021</div></th>
<th class="th"><div>Dec. 25, 2020</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 20,260<span></span>
</td>
<td class="nump">$ 24,027<span></span>
</td>
<td class="nump">$ 8,846<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions (Recoveries) Charged to Expense</a></td>
<td class="nump">6,048<span></span>
</td>
<td class="num">(422)<span></span>
</td>
<td class="nump">21,372<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(5,575)<span></span>
</td>
<td class="num">(3,345)<span></span>
</td>
<td class="num">(6,191)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">20,733<span></span>
</td>
<td class="nump">20,260<span></span>
</td>
<td class="nump">24,027<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred tax assets</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">2,261<span></span>
</td>
<td class="nump">907<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions (Recoveries) Charged to Expense</a></td>
<td class="num">(405)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="nump">1,354<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 1,641<span></span>
</td>
<td class="nump">$ 2,046<span></span>
</td>
<td class="nump">$ 2,261<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in valuation and qualifying accounts and reserves from charge to cost and 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in valuation and qualifying accounts and reserves.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>102
<FILENAME>R84.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140215324604448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event - Specialty Food And Produce Distributor<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 23, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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_chef_PaymentsForAssetAcqusitions', window );">Payments for asset acquisition</a></td>
<td class="nump">$ 10<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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Asset acquisition, consideration transferred, contingent consideration</a></td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_PaymentsForAssetAcqusitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for Asset Acqusitions</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;">chef_PaymentsForAssetAcqusitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</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_AssetAcquisitionConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contingent consideration recognized as part of consideration transferred in asset acquisition.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<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_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_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_us-gaap_AssetAcquisitionAxis=chef_SpecialtyFoodAndProduceDistributorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetAcquisitionAxis=chef_SpecialtyFoodAndProduceDistributorMember</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>103
<FILENAME>chef-20221230_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:chef="http://chefswarehouse.com/20221230"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="chef-20221230.xsd" xlink:type="simple"/>
    <context id="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i2d1d7bfca5ea4e8cbac60217dfe49031_I20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="i7df9fcf7908e433f8a9b70bfd2f56bd8_I20230213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2023-02-13</instant>
        </period>
    </context>
    <context id="i9ba3505039e54187889def728586da9c_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i7880abfbd96f441eb9356183027d0b96_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i99ce32b4bd3a47d2bd37021f8d3ac4bf_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i3ae2e9afb73f4dca8aa034b78d63e4da_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i7beaf5b7f0a24d40a7a4b796e49efdc0_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i15960cac38734c28a29740d9f576cb8e_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i54c8fbf125e249779af08d04fd30a34a_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i380ef1dd908b431c9eedb65d0afd2193_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i4aadad20c5aa48ac96319232466704f2_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="ia28142a6742e4ee6b611149a9efbae80_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="ie736ac1e30804582820dc32d63a758b5_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="i2d24a9b7c5084e42bd6f55660b910a2c_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="ib65329f53c46429f8e00b2c5854e5afb_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="i29b960f4a01f4b3e983728b60d565bf5_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i2f28b0bb22a64818959cd51b386ee24f_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i554a1f5a45294df48a597441a517176f_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="id1a269097d7c43d6ba470af675b6fa00_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ifae84170d95d435baa7f6dd311e89c8c_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i0ad5aa79816e4ac3919d2fbf3fb4ca46_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ic5918ffe86474b14a024dbd6ff5e1602_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i5bab765217f841ad90dd2e60202dc368_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i65aead97bcca43719faac674002f9d0c_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="id69fa5593aab4600ac55cef49e90eb97_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i2dcb7900d5034d109d2cd30e7d00604d_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="if552972e91e347869688835eef157fe7_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="id257c41a6e4a4344ae34ae7a347f51e1_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i0f74bdc256a743428eed809c235ff463_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i427f4693869b469faf46b2aa33850cb9_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i66445606dfc246a985cc83b054e29db6_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i0a616f294cf44d299817829e2894182e_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i8a308bb34c524171b5e6ed4167d08cd3_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i26fc0839166c44a2b824ef6128eface0_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i57fb7ecaf4544a8fabd237cb2afd8830_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i6a5a942a282f4a4f8206ad493e7d39d1_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i0a5721eb493841f895064e87d888643e_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i457839c523af41d7b107bde1500f97af_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ic74e099d20364967a1d2a84264bd994b_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="iba736e064c5346f0ab59358cebf04eba_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i8e9ee4eec74a43cca7a915f7af9c8c84_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i9d41d9e3be7c4dbb821e3cd5f0d7340e_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i2f6a2b546e214d42a5695d221135700e_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i62b24a6251ec4dd996af08f7def2e2e9_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i4f7bb0b0282b4e7dabd2036f496c327f_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ida67d72f020746e5abd10f95537b2b3d_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i3d182e8477b54f84aa6deba9671615bc_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i699f5966a89545759853308fcbed614d_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i7b275b187df549e68b906c0c2f34c427_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i353373acac7245b3b1228348044fa8f4_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ib7c753d3ca7a46a797f69985a9b27b40_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i1a9945d8f75d405da8e70e940285cc72_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i0f902821952a4aaaa14e3fa9f99a604c_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="icbd135fe9a2342d78346661b028edfe5_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ie2dcf93086da4d3bab79fb1cbaf597c8_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="iefcc5be7ae8c42aca65a365295a7cadb_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="iecfdb3326a0c4aabb83a58ef86068c1c_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ib54319d4532848faa603c3558cc4e1e9_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i122800b62b2f45c4ab229698d178e0ea_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="ie9504f6c9a62488b8c164549f9fbae06_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib26f8a428b97429b91296116c2936a2a_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ie7f1c9cffe084885a56d81b9a96e0251_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="id322665921b8432fa6db8177b6431c2b_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="if44f4fbeb73b49fbba32486409e8f0f5_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i60dead0198ae42b2933db7595d376d2b_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i0b796371f6f448c1a15e8831bf29aebb_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="icaaf2ca780c546c2845d3b26a261df2e_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ic252a104940e4bbc9639ba9059150e61_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ie436b6529efa40ad9e1238007cb5fd0a_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i31d3f93ce8474e6abd8c5b13d60cf0cd_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="ibb8ea74f07f94fd895e472f6a349fb3b_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="id139cf1aec6d42468b05ae895562a6ad_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i4da27449b09848b98aa0b61bac890a9a_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="iaea3c465822b4ba38e608360f1eaf208_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i48d9f4c087784eb48e225be5c504b94c_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i9b20fd5290234998abc53b8aaee70c72_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="iba584f45d1494adb8341f34a37477fb9_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="if750c8581dff4519b71226311bfa4148_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i157bdf9fa883459abfb88f81c832e28a_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="if31f590308964471bd851374c3e109e6_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i8d9c1dffdee644ee937fd5ae8e403a1d_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ibc8e949c193b4236bb69a23cdf41d349_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i47c97b737a7c4798a33e7752eba98ff8_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:FoodProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i7eebb58ec73e42c19e120d22ffe71d76_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i928435a7f11e42139ee49f4eb9f33665_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ied88f46dfb794c92a7d767ea46fb3468_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i6b778f4e07974edda8ded1612573dbc2_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i7fda86b09d6e42a08e513ff470b0257b_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i047bcf24b3fd4f349211a9141a0a0315_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ibe1e26d8c2d54268b4e28501db972db5_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="if4b74978ed23437594c98c73f51499a3_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="icb7507c86b024d619958b560b507758a_D20200926-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2020-09-26</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="id988b25238734f73afbce1adf2af9512_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="iaf24c92068254bd08bdbf5f4ec7afa88_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i01eaf3217e7243c694ff5366125ebbf0_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ib2d2b6e409d94b21b023d09f9406f9c9_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i2ccccf846ecc4e26938c73d761fa376b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ifeb4466bb52c41e7b9a49bd5abf98176_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i916e26fe23fe4470aa7bac7054e84033_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i0ce431371b204c9d9017457332343ae8_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i00cde260561d40489f736f14243c600a_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ie056b09c6cbb491fb8ab971e6ffef919_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i4da04e436ffa46e5aa9961edbc9ee5bc_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ia09c751c69f34310882a3ca26130138c_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i8a3184b39a8d4257b18fc1018e18206a_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ia966c3414e874d239269665a701d184f_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i15015f2785124985ad18201c2b40ccff_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ia9dfb482e4c04f73abbd6045b358a090_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i1d3a5ad112694182a41df9f162eeb801_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i97b185ce326244059773d5690419fec8_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ib1a1d777f0484f94bdf28197f8bb0078_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i01346b18da054b938fc06c569b2c102f_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ia14f6e292b3941db92c5a99d3a3cb363_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ie89a2c4f200846d5b58778c1c0e99397_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-01</endDate>
        </period>
    </context>
    <context id="i27b0365102274397804644badf40d68e_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="i07b9aebc1c644afab7287e0e793c3968_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-28</startDate>
            <endDate>2021-12-28</endDate>
        </period>
    </context>
    <context id="i435e8cdf42354e4998323959b44e229b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ie4f66a10b7554ffb9ce9aa624c01fccb_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i4270b021cf474bc48e8bece135ad914f_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i4cc709aab37741798ca66caaf8f055a4_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i03ffaf453d0d49009a98e97594b0f11f_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i6b24783f983743ff8f4d3063dbc742af_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="ia57ea7ee61cb4a499d1586682d95dc58_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="ife7fb0c6271e4eecb3e3630fbd00091f_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="idb92d2fa6c844aa9acd3d714f8db4ea1_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i27476df968e64b7eb5fc244118199beb_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="ia06f8003988a428e8f70034e884c9fee_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i8ac950d11d084be5ba190f92ab414d9b_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ChefMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="iabcb5b17864845d29c8aa9a4c36faaa1_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:CapitalSeaboardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i2ebde6794b4444438c48667fce0b368b_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="iee3ec8c3722b4b1e9a08ec0d9b758be2_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i6f191833923f49108cc99e6a8b5b4ffd_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i2c8f9e36dea6470ebe8c7a06a0d2458b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib9605db8e9124ab49b1896fe077b2f84_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i2a777aee16574940b8ed3ecab8fee04d_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i823939290e7a441798902d29ae0cc527_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i5b6e5deebeec43318c6e9f1c339877b5_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i4aab33d1df424ac9a39935494962ba03_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i9a7794d1b28d4a69ae0e92974b9ce701_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i1145fc0cb29747bfbf863671bb732ef9_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ife928e9bd2d94c78ba6c6335b3932a46_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i8b2e6bf26df141b3af003f89bc11b8ea_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i75484d262d5e479da3ada34edd8fc4e4_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i0491724eb18541e78d0632d3c0045dc4_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ie81be13baf6c412da81a0acd2854c703_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ia42c1be66ea144b399c6f5a8967fb99b_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i26937a585bf9415a9a9d94fe927f0b4b_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i5fd4fffa20ca437b9621925013b35033_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib9a68e05ead0415eb1fd150e409c8816_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib715fab49b5141939888f729b6ed353c_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="id22e7a028f64482ebbceaa9a55c184a8_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i073155fb0bdc43d98ad7d19459462aca_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i020a6739d5fd48318d36c82afe224d58_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i196a0b210c7d474485e94ea9fbde912a_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i5750e8affca14a28b5f5d47f15bcb0ff_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i5e593245e5f34245b59636ef1e5bfea1_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="iff89b98914b2430eaf4e9fd876b9d7b0_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ifa4a7267fee84d31ba0aa5a55cd5096f_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i3eec732b3b244481bdf2d27872f5f5d1_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i1de9a6b675084fe4a42712bd9d91bce1_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ic6f634257ac84fd3b956d549f1682f31_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:AssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i5ecf3a0042a14bdebcc93b95c1ee6ef6_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:AssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i0885609fbd814c539a15817bfe801cc5_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i5cdcd81046924b8da2ceb9cc76dacbd0_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ia84618e668404e238409d0c7643f3c27_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i8834c9e59a854c898d7b5392462dac46_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i5910ef060e234818a2ab6fcd3f3fd07e_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i9f970e4e688241ce8894a9262fb1b878_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i09be6da379de4854b17072f605907062_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="idb99aac6f6854cbc87cea9cc31424201_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i12f4d616ffd44183b337e5573a83e364_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i608d6ebaad914fc7bc4c9d4aafbac2e6_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i9657b60b570b4cc4868325783a0ea6ee_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i8a092a54fbd146c6bcbd864cb700c334_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i1b56bc07837b4da991ce17a993f6f5e2_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ib49c53f75361489a8ff8af7252f2055b_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ib0fc798338504872a2a5f593139e8051_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i0614f6eea84f4cc5a19e85830605842e_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="ia601750184da4b22ae91b5834068b6df_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i5b9b7e317919498ebcab5f8a0b706b3e_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i3d109f3368784fc69254d7df4e9a07b4_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i2da6fff88a954e45ada0a7e41bf3f6eb_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ie264047ec8074fd7b08d035a5254cc69_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="id211f4a917cd4b0492d99c72da6a78f5_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i964384bc375e4ca4b6a3a827588f3d1c_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ic530c36627f34f1983c2044094bdf48b_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ib65c1f54fe9d4c54a8442947dc21d965_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i50743dab1a8d40c5a67a0b648b34b26d_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i60d35ada359747d7a796890e9bf3f0d4_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="i84f49386231d4297abaca6362ff24865_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i5cbe656f53404fc4953ace515b51bbfe_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="iee61d3f81e894d4caf2e021b411740cb_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ia435313554c64809922e0d2f1bf2bdbe_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i52c25117047d4b8f91eafc5a6f987229_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:OtherObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i01944f9a968f450b98f31814181e7ac2_I20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-23</instant>
        </period>
    </context>
    <context id="iba81c0d006704b7ca549e21dc3e93b7f_I20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoans2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-23</instant>
        </period>
    </context>
    <context id="i2420b6afcf514d5c93bdd32c6346f79c_D20220823-20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-23</startDate>
            <endDate>2022-08-23</endDate>
        </period>
    </context>
    <context id="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-23</startDate>
            <endDate>2022-08-23</endDate>
        </period>
    </context>
    <context id="i7468e7b763b742309a6790939197546b_I20180629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-29</instant>
        </period>
    </context>
    <context id="id8c79eead77c4a78a94dc36b4d87deca_I20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="i6952a16d9a9146cb9ebaf37e8a43cc88_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-11</startDate>
            <endDate>2022-03-11</endDate>
        </period>
    </context>
    <context id="i6944202216834ee3b80f6e1024420692_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="id1dfcc840d49401ab46df3bab69f1381_I20221213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-13</instant>
        </period>
    </context>
    <context id="iac91f696022b4b96908ffa56fd671568_I20221213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-13</instant>
        </period>
    </context>
    <context id="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-13</startDate>
            <endDate>2022-12-13</endDate>
        </period>
    </context>
    <context id="i0c68f69127a249a896ab4a2a8defea13_I20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-22</instant>
        </period>
    </context>
    <context id="ie5bbaf6ced2244889e02c39921a81a8f_D20191122-20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-22</startDate>
            <endDate>2019-11-22</endDate>
        </period>
    </context>
    <context id="id5d91d00df134f04b9dd4dd8640cce1e_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="ie87b5ca9726c45179a1b0686b5122035_D20191122-20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoans2022TrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-22</startDate>
            <endDate>2019-11-22</endDate>
        </period>
    </context>
    <context id="ib02b66f3ee8741babc1d5b921a48710b_D20191122-20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-22</startDate>
            <endDate>2019-11-22</endDate>
        </period>
    </context>
    <context id="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-25</endDate>
        </period>
    </context>
    <context id="i87adc3d409a64627b07d9c63fcba8b0e_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ie164a98a250b48b9993dee64768a7f05_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="ic438793c8a744f27871f88cb856a1424_D20220326-20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2022-03-26</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ia770c2140969481296a2dae8bf0ff64c_D20211225-20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-03-25</endDate>
        </period>
    </context>
    <context id="ie054d2799b5d42139b84c35ee6bdac0a_I20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2022-03-25</instant>
        </period>
    </context>
    <context id="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chef:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-14</startDate>
            <endDate>2020-05-14</endDate>
        </period>
    </context>
    <context id="i77421caad42449f8b868afc8f48efd74_I20200514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chef:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-14</instant>
        </period>
    </context>
    <context id="i7f5e616b7a8f47eab9e34eb4cf3b5be7_D20200514-20200514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-14</startDate>
            <endDate>2020-05-14</endDate>
        </period>
    </context>
    <context id="ib5ffae0f00cb4c73af82ea1b9f1d8041_I20200514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-14</instant>
        </period>
    </context>
    <context id="i6dda7fed23cd4b23a2ec2060d8c3da4d_D20200602-20200602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-02</startDate>
            <endDate>2020-06-02</endDate>
        </period>
    </context>
    <context id="ic5813bdf43af4d3ca5f5b9241246dc9e_I20190517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2019-05-17</instant>
        </period>
    </context>
    <context id="if1f7f5161e6243efb9a3ca3556c72d11_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="ic2fcc3c53c074699aa491312fd1f8b32_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i54945205a3394a8da891cf4afd40d84a_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i905d46ddc4974958a56296599b59b54f_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ia25aac482e634f6284a43ede5abeaf4e_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i6e45e627d9dd4726a9b464f951d77632_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:MarketbasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="if8c022719168492db28a4108d203c5ff_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i9b5e1440211645428f2ac382f1a42b1d_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i8ce25ce8dbcc424f9f7cd5cf208265bb_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeAndPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i02cd874ed1974c7c8f75039db9c6b4bc_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="iec80fc3d41104536a35b9d30e813bd5e_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ifbc3567cc74146d29cd6adff029ea2f0_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="ic946c675b8214405a20b5a7a22119e49_I20200322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-22</instant>
        </period>
    </context>
    <context id="i8c6e5fe6d2644c478329644c586136ba_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chef:ChairmanViceChairmanAndDirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ic3ef04e212b441caa78d58c4ca11fa34_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chef:ThirdPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ic460a17e387e428699dfe8260ec696fc_I20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">chef:CoronavirusAidReliefAndEconomicSecurityActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="i492b9eab538c401b99c04dff01421ecc_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i17d508259fba41c98dcfae5284093a80_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i45d5634a945b4c5e9e77360e02e56489_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ie01440fbd1034d9aa0ed7b3100817a5f_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="idae92f5b39154484bd0d15cb7385b588_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i871ac7a4a10a4355b20ac43f5b70ccbe_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i2ec033c6334343a5ab17a4a49a0dd8f0_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i5a155f6522fe4c7f84a437535f0b95ea_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="i30945e7ccc0d44d992c766f0e2932ed6_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">chef:ExpiringIn2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i108127db80444f6e8b2a146cb69f121a_I20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i7f1b1dc930fb47d3a2fa60dd32d78840_I20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i8bbfadaeceba4984a50217b15af5634f_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i2be66fb7e34649ea995652c4c16d3eff_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="ia91a98989aa94ac494da2a47bb34e64d_I20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-25</instant>
        </period>
    </context>
    <context id="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="i61878941ad744d68865f3d15a67ef104_I20191227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-27</instant>
        </period>
    </context>
    <context id="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chef:SpecialtyFoodAndProduceDistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-23</startDate>
            <endDate>2023-01-23</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>chef:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="unit">
        <measure>chef:unit</measure>
    </unit>
    <unit id="employee">
        <measure>chef:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMC0xLTEtMS0yNjU5Nw_19989bc1-d32e-4812-b7db-a35b57a16a01">0001517175</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMS0xLTEtMS0yNjU5Nw_cb0a8b0a-1706-4147-bd32-450e2a5e40cf">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMi0xLTEtMS0yNjU5Nw_284325d2-d5bd-483d-ba2d-524e9926cfd5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMC9mcmFnOjg3MzI3NGRlNzA2MTQzYTk4MmY2NDdjMmUwNWExNmUyL3RhYmxlOjQ3NmMyNzFjZTgxMzRjYTc5ZDdkZWZhNDE1OTliNWUwL3RhYmxlcmFuZ2U6NDc2YzI3MWNlODEzNGNhNzlkN2RlZmE0MTU5OWI1ZTBfMy0xLTEtMS0yNjU5Nw_6ba7a904-3a5a-4fa1-aa1e-c67c03cd6a97">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibe1e26d8c2d54268b4e28501db972db5_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ic946c675b8214405a20b5a7a22119e49_I20200322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjEvZnJhZzoyZjIxZTg0MTc1MDI0MThiOGEzMGM1NzU5Yjk5MDA1MS90ZXh0cmVnaW9uOjJmMjFlODQxNzUwMjQxOGI4YTMwYzU3NTliOTkwMDUxXzU0_0f7b8367-6992-4ec8-b945-518d4e9f63f7"
      unitRef="shares">0.001</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ5_42836649-8e95-4f7b-826a-b532eff27bb9">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQz_3cbd3242-7d29-454b-93d0-6a61ddf64329">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18xMDk5NTExNjMxMDM2_926efb65-a4a1-4ce6-9541-95134147da4e">2022-12-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18xMDk5NTExNjMxMDM2_5fb08d7c-dfb9-40fd-a980-497c558ed50e">--12-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ0_4964679c-eab5-4fc2-8aa2-1ed1f9b5265d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ1_3ff816a0-ab0c-48bf-904c-68e47dc5d659">001-35249</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjM4_34686545-a6ce-4bd3-b387-2c540f6c5a3e">THE CHEFS&#x2019; WAREHOUSE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6MTI5NWVlODU2ZjJjNDg3OGE0ZDRjZWVlNmRjMjk2MGIvdGFibGVyYW5nZToxMjk1ZWU4NTZmMmM0ODc4YTRkNGNlZWU2ZGMyOTYwYl8wLTAtMS0xLTI2NTk3_1a8318d2-24d8-4852-a5ae-10e48e40c5c6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6MTI5NWVlODU2ZjJjNDg3OGE0ZDRjZWVlNmRjMjk2MGIvdGFibGVyYW5nZToxMjk1ZWU4NTZmMmM0ODc4YTRkNGNlZWU2ZGMyOTYwYl8wLTItMS0xLTI2NTk3_d01c9f1a-0ecd-4cfe-a37c-686cc78d155e">20-3031526</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjM5_c02e2042-b5af-4428-9c60-65a2258066b2">100 East Ridge Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUy_4fec0098-9ed1-44fa-8b78-5c7d2bc811a3">Ridgefield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQw_b540c6ae-c8f6-44d6-b021-54fa42eb02dd">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjU1_dc39de4c-5422-4193-acdb-5883938249d5">06877</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ2_bd87543d-09bc-4ee5-8c3a-1b6e6a18f72b">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUw_73370154-0c79-4e93-b751-3802a17020d0">894-1345</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTAtMS0xLTI2NTk3_6416bd9c-6da5-4f70-a3e4-da8f5f91437a">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTEtMS0xLTI2NTk3_12268533-91e7-4013-8a9e-13439eb71d2b">CHEF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6ZGU5ZjQ1NTZhODRkNDY1OThhNDI5YTFkODFiNjk5Y2UvdGFibGVyYW5nZTpkZTlmNDU1NmE4NGQ0NjU5OGE0MjlhMWQ4MWI2OTljZV8xLTItMS0xLTI2NTk3_8647dc62-cd47-41a8-b4bf-48f420dee6b8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQx_018b30de-cd55-4902-92fc-ca23ece87aa2">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUz_49584cff-cd7c-45f9-a1ad-9af6b76d28a5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ3_5344ecdb-b3ea-4eec-8329-677b6b1e7844">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjUx_42ab9e04-4a4c-4a13-8f6e-1fab1ed2ad71">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8wLTAtMS0xLTI2NTk3_371176a7-f2d3-4926-9743-6d7712bd1b9d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8xLTQtMS0xLTI2NTk3_d21c0a97-66a9-44f8-ae19-63f8e761f121">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6NGFjZDAyYjBhYmZjNDFmNjljNzI0NjViM2VmNWY0NmIvdGFibGVyYW5nZTo0YWNkMDJiMGFiZmM0MWY2OWM3MjQ2NWIzZWY1ZjQ2Yl8yLTQtMS0xLTI2NTk3_72482cfb-2643-4ff8-9b56-e57cb2d52036">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjU0_617b52d6-e906-4d76-a488-127ed786cee0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQy_0d937a90-f002-440d-926b-78365486c119">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i2d1d7bfca5ea4e8cbac60217dfe49031_I20220624"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMDM3_d372de3d-d855-474d-8983-9f720f89d32c"
      unitRef="usd">778285837</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7df9fcf7908e433f8a9b70bfd2f56bd8_I20230213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGFibGU6YjM2M2RiMDJmM2NlNGY4MGI5MzQyZGQ4NjAzZDFmZWYvdGFibGVyYW5nZTpiMzYzZGIwMmYzY2U0ZjgwYjkzNDJkZDg2MDNkMWZlZl8xLTItMS0xLTI2NTk3_9effe595-147f-4a89-ba77-df7efa4ceb96"
      unitRef="shares">38599390</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83L2ZyYWc6YjZhNTQ2Yjg5YTdjNDc3MzgxNzA3MzVmNjk0N2E4YjcvdGV4dHJlZ2lvbjpiNmE1NDZiODlhN2M0NzczODE3MDczNWY2OTQ3YThiN18zMjQ4_1c2ca907-cf11-47be-a170-b9f1a4e84934">&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 style="width:47.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;Document&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:400;line-height:100%"&gt;Parts Into Which Incorporated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 19, 2023 (&#x201c;Proxy Statement&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Part III&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV82Ny9mcmFnOmE5MmIwNDQyOTRkYTQ3NjRiM2VjODUwMjQ0ZjkxZmYwL3RhYmxlOjIyOWY0ZDUxNjdkZjRiYjdhZDM5Yzc0MDM5NTZkYTQ1L3RhYmxlcmFuZ2U6MjI5ZjRkNTE2N2RmNGJiN2FkMzljNzQwMzk1NmRhNDVfMi0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjc0YTljYTg5M2I1YzQ2Y2FiNmQ2YmRhODJhZjRiMmNlXzEwNw_527ee5e3-ad78-4cff-98d6-3d45dc09b898">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83MC9mcmFnOmIwYzVjNjcxMTc5NzRjNjY5ZGNkYTY3MzY1ODNhMzMxL3RleHRyZWdpb246YjBjNWM2NzExNzk3NGM2NjlkY2RhNjczNjU4M2EzMzFfNTI5OA_36cbc9ab-8192-4165-af9d-9e72082e4c36">BDO USA, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83MC9mcmFnOmIwYzVjNjcxMTc5NzRjNjY5ZGNkYTY3MzY1ODNhMzMxL3RleHRyZWdpb246YjBjNWM2NzExNzk3NGM2NjlkY2RhNjczNjU4M2EzMzFfNTMwMA_b6d924f2-65af-4f1f-9bdf-39ec2112e2a1">Stamford, Connecticut</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMy0xLTEtMS0yNjU5Nw_4f89219e-240f-45ae-9242-e075feeebe8f"
      unitRef="usd">158800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMy0zLTEtMS0yNjU5Nw_1f015641-1510-4e5b-835f-b7c6b45fa1f7"
      unitRef="usd">115155000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjJiYzdmYWRhZTBjZDQ3YmU5MDZjNTM0OTlkNDE0ZDA4XzQ1_04b1136b-8929-4b94-bba9-d6286a5097f1"
      unitRef="usd">20733000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0wLTEtMS0yNjU5Ny90ZXh0cmVnaW9uOjJiYzdmYWRhZTBjZDQ3YmU5MDZjNTM0OTlkNDE0ZDA4XzU4_3f715899-e690-4fa7-b9be-05812eaa5658"
      unitRef="usd">20260000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0xLTEtMS0yNjU5Nw_f263163a-93c6-4f9f-b65f-b194c4f3a619"
      unitRef="usd">260167000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNC0zLTEtMS0yNjU5Nw_de8cf85e-5a68-4335-946c-9f23c8bc747f"
      unitRef="usd">172540000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNS0xLTEtMS0yNjU5Nw_63cd1479-0a58-49bd-b535-1a458842d987"
      unitRef="usd">245693000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNS0zLTEtMS0yNjU5Nw_01add3f9-959e-43b4-ac52-a3925406a52f"
      unitRef="usd">144491000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNy0xLTEtMS0yNjU5Nw_176716b2-0a15-427e-b502-ab6be7438eb4"
      unitRef="usd">56200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfNy0zLTEtMS0yNjU5Nw_3fb99c60-c4d4-4f92-a6ea-7ad9e5487c94"
      unitRef="usd">37774000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOC0xLTEtMS0yNjU5Nw_a939f16f-70b9-49c2-ac6b-47b7059b1da2"
      unitRef="usd">720860000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOC0zLTEtMS0yNjU5Nw_0e4059a0-ad36-42e8-a13b-407a459376a8"
      unitRef="usd">469960000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOS0xLTEtMS0yNjU5Nw_21129c68-6bcb-423e-a041-7ad10d53b039"
      unitRef="usd">185728000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfOS0zLTEtMS0yNjU5Nw_4eb801b0-2b0b-4c51-b6a3-358fafb6e74a"
      unitRef="usd">133622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTAtMS0xLTEtMjY1OTc_ba36061b-3698-40f9-86ab-0cfaf620251d"
      unitRef="usd">156629000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTAtMy0xLTEtMjY1OTc_3086c643-adb4-4651-bdba-3741b284b276"
      unitRef="usd">130701000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTEtMS0xLTEtMjY1OTc_a58826b9-bc99-4e47-8c40-2754d0ed536b"
      unitRef="usd">287120000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTEtMy0xLTEtMjY1OTc_9687da63-886b-4f24-be6a-9db15bbee9dd"
      unitRef="usd">221775000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTItMS0xLTEtMjY1OTc_2ad5b9e2-7407-4728-8abc-46d9146621f0"
      unitRef="usd">155703000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTItMy0xLTEtMjY1OTc_daa709d3-1129-4587-ba27-e8e53dbb525d"
      unitRef="usd">104743000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTMtMS0xLTEtMjY1OTc_fd338960-6f47-4641-b10d-db5b11ebe400"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTMtMy0xLTEtMjY1OTc_1cd33efe-24c6-4d51-9a3b-8803157597a9"
      unitRef="usd">9380000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTQtMS0xLTEtMjY1OTc_3067edb7-5592-4b39-b392-0b9b82412fd4"
      unitRef="usd">3256000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTQtMy0xLTEtMjY1OTc_aced4c39-1f80-4474-95ef-974b1b1701a9"
      unitRef="usd">3614000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTUtMS0xLTEtMjY1OTc_f0be7129-03c8-4c97-8e78-e761ca5ce799"
      unitRef="usd">1509296000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTUtMy0xLTEtMjY1OTc_5460251f-531c-439a-85f3-a58a035898dd"
      unitRef="usd">1073795000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTgtMS0xLTEtMjY1OTc_04377acc-4a9e-4b4c-af77-6bab06b05c9b"
      unitRef="usd">163397000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTgtMy0xLTEtMjY1OTc_8d6e72ed-eaa1-4c1a-9030-758f5b35b709"
      unitRef="usd">118284000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTktMS0xLTEtMjY1OTc_09b6ca4a-1b3d-41e5-a1b2-cd91458bbeee"
      unitRef="usd">54325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMTktMy0xLTEtMjY1OTc_26c83122-810d-4029-be3b-99165ae0a37c"
      unitRef="usd">35390000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjAtMS0xLTEtMjY1OTc_d81ca53e-1323-49a2-b74c-870ae062e643"
      unitRef="usd">19428000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjAtMy0xLTEtMjY1OTc_4cc6b793-4553-4b30-a456-745cb3b4a887"
      unitRef="usd">15882000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjEtMS0xLTEtMjY1OTc_627890b7-64b3-40c0-8889-c4a4303099a0"
      unitRef="usd">34167000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjEtMy0xLTEtMjY1OTc_edc36787-2032-41dd-8eba-e7b10215d130"
      unitRef="usd">22321000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjItMS0xLTEtMjY1OTc_47ef5b45-1035-42ac-83a8-e69a900c381f"
      unitRef="usd">12428000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjItMy0xLTEtMjY1OTc_5beb05ae-370c-4cb0-af4b-819ffb9e53a4"
      unitRef="usd">5141000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjMtMS0xLTEtMjY1OTc_f99fb5b9-9eb8-424f-8dbb-418459d7e265"
      unitRef="usd">283745000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjMtMy0xLTEtMjY1OTc_b01483a0-a2d8-47bc-8ac7-7a846ffb3de6"
      unitRef="usd">197018000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjQtMS0xLTEtMjY1OTc_49680654-ace8-431c-b930-b9c76de9bb94"
      unitRef="usd">653504000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjQtMy0xLTEtMjY1OTc_9532d44c-681b-404d-a525-698dd5664590"
      unitRef="usd">394160000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjUtMS0xLTEtMjY1OTc_f1726e16-6378-4d11-9886-3a00a93d8a59"
      unitRef="usd">151406000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjUtMy0xLTEtMjY1OTc_e5b9e9cf-efbe-4ef8-9a00-1e6c1732fff5"
      unitRef="usd">127296000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjYtMS0xLTEtMjY1OTc_aa9c84e3-ce23-4ce8-967f-1c68edd2964f"
      unitRef="usd">6098000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjYtMy0xLTEtMjY1OTc_d52b3574-7f2d-46c8-b0f5-4c0b3824eeeb"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjctMS0xLTEtMjY1OTc_37ec65fb-0e9b-4c87-ac52-e26c8fa166be"
      unitRef="usd">13034000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjctMy0xLTEtMjY1OTc_f4db25e1-1f66-4db1-b834-129b289dae31"
      unitRef="usd">5110000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjgtMS0xLTEtMjY1OTc_283f8d39-8421-464a-9413-e07a6a73ed17"
      unitRef="usd">1107787000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjgtMy0xLTEtMjY1OTc_719cfebb-f620-4178-92cd-d1b92301ef1c"
      unitRef="usd">723584000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjktMS0xLTEtMjY1OTc_d3d908ef-30c8-4b56-94ec-cde611cf0499"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMjktMy0xLTEtMjY1OTc_458e4f56-9168-429a-a437-f463f1e16b42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8yMg_a25669c6-225b-49cf-86de-c0f979cdfd49"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8yMg_bd64f4e3-8b41-4399-97bb-170874c27b0c"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8zNg_70b03757-5e04-4910-84b9-dd380ef336a1"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml8zNg_d59c64ec-16e4-4b49-b6bf-67dd57c1533e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_79b4e1b7-3d06-4468-84ec-97d7741a5db6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_a2dc5f62-610e-43cf-a952-75c632b33e52"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_b3731358-a6ba-42ab-ae86-194a289a589e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjplMzk4ZmFlNjkyMTY0ODlkOTlmMTVhNzZiMGIyNzE5Ml81OA_d2793288-cfd3-424e-b6f2-1cf412525c2a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMS0xLTEtMjY1OTc_658bc773-56f8-40aa-a49c-a0ad5ed6aa55"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzEtMy0xLTEtMjY1OTc_d4837f79-6a78-4326-adb6-3b43c6fbc22d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18yMA_1b53ce76-ea59-45fe-be04-3a92e407ee9a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18yMA_89df5e8c-2267-4a7d-811c-be5e9a636be4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18zNA_19ae15f2-8aec-4575-8e8e-5b798e2df23c"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY18zNA_f56c8eed-485f-40a6-8133-24d3313f7ba9"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY181Ng_a300acbc-ed02-4337-aa34-9848e5181119"
      unitRef="shares">38599390</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY181Ng_a7328bb6-139f-4dfb-b719-551db67a0034"
      unitRef="shares">38599390</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY182Mw_fe8241bb-a9d6-43f0-8122-fe20bacdebf9"
      unitRef="shares">37887675</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMC0xLTEtMjY1OTcvdGV4dHJlZ2lvbjo4YmRiOTU4NjBhZjI0ZTVjOWE2NjVkM2VhNjk1NjNiY182Mw_ff8e1b67-bdb2-4568-ae12-80b5a91a5dcf"
      unitRef="shares">37887675</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMS0xLTEtMjY1OTc_d4acd3a6-3b4b-4d4e-a07a-0695f4cf33cf"
      unitRef="usd">386000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzItMy0xLTEtMjY1OTc_b07f13a4-3c67-4ce6-86fc-aaa932cd16de"
      unitRef="usd">380000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzMtMS0xLTEtMjY1OTc_fd08953c-9d94-4557-b510-0a60045a1397"
      unitRef="usd">337947000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzMtMy0xLTEtMjY1OTc_ad523057-bd7f-410e-82c1-aa7dc91d1fba"
      unitRef="usd">314242000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzQtMS0xLTEtMjY1OTc_37ce5074-bcc8-4b45-9dba-6558c0d1f1a5"
      unitRef="usd">-2185000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzQtMy0xLTEtMjY1OTc_ead122e8-2cf1-4328-9a8e-dbdb788d481a"
      unitRef="usd">-2022000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzUtMS0xLTEtMjY1OTc_7b5d87eb-0b74-491a-b7e2-ed3b226be999"
      unitRef="usd">65361000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzUtMy0xLTEtMjY1OTc_a0b6227b-f8ec-48aa-bca8-6702595994d4"
      unitRef="usd">37611000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzYtMS0xLTEtMjY1OTc_839cdee2-16b8-4a97-949d-8ddda0f5267f"
      unitRef="usd">401509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzYtMy0xLTEtMjY1OTc_00f976bd-98bd-4839-b1bf-062bdcf464fc"
      unitRef="usd">350211000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzctMS0xLTEtMjY1OTc_f08ced48-3827-4d5a-b2d5-a1a6e76d6c5f"
      unitRef="usd">1509296000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83My9mcmFnOmFjMDA0NDA0OWQ2NjQ1ZDhhYmM0MjYwMzAxNTgwODY1L3RhYmxlOmVmYjFiMTYyYjlkNDRhNzA5OGM5ODM5ZGI4NzQ4MWIxL3RhYmxlcmFuZ2U6ZWZiMWIxNjJiOWQ0NGE3MDk4Yzk4MzlkYjg3NDgxYjFfMzctMy0xLTEtMjY1OTc_2e68fdf7-b26d-49c8-813f-0ebbebb1b481"
      unitRef="usd">1073795000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi0xLTEtMS0yNjU5Nw_3410785f-e875-4e39-a3e3-5d68995185d2"
      unitRef="usd">2613399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi0zLTEtMS0yNjU5Nw_e57d436e-a39f-40c4-9136-1e7b8e92ede4"
      unitRef="usd">1745757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMi01LTEtMS0yNjU5Nw_11b6d111-7ab0-4c54-9cb5-db1f59318de4"
      unitRef="usd">1111631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy0xLTEtMS0yNjU5Nw_bf81ba4a-1863-4401-8cab-17d9e139ccde"
      unitRef="usd">1994763000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy0zLTEtMS0yNjU5Nw_99ac3b40-2946-43aa-b5ac-f36665bc7a60"
      unitRef="usd">1355272000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMy01LTEtMS0yNjU5Nw_e08069e3-13a5-4e77-ae6d-0ba12c77cadb"
      unitRef="usd">863480000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC0xLTEtMS0yNjU5Nw_e622927f-454f-4696-bba2-b14c5d0465fb"
      unitRef="usd">618636000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC0zLTEtMS0yNjU5Nw_baa261ea-c6b7-4a7f-b0d4-bb900c5b58de"
      unitRef="usd">390485000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNC01LTEtMS0yNjU5Nw_47875695-9931-45ec-a96e-43da6da2b257"
      unitRef="usd">248151000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS0xLTEtMS0yNjU5Nw_c981ad1b-617e-4ddd-9dac-d7ef033bfae5"
      unitRef="usd">518219000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS0zLTEtMS0yNjU5Nw_584c0c28-298b-4923-beb7-ed5952e8442d"
      unitRef="usd">379252000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNS01LTEtMS0yNjU5Nw_a40f1afb-a88b-4ec9-8449-70a5ce185323"
      unitRef="usd">336394000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi0xLTEtMS0yNjU5Nw_0d0eba9d-4f4d-44c3-91c7-c5dd05324648"
      unitRef="usd">-14679000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi0zLTEtMS0yNjU5Nw_c0d90a21-e794-4100-b4a5-17a3d50a9fad"
      unitRef="usd">-422000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNi01LTEtMS0yNjU5Nw_ad770c41-547a-4481-aacb-ce137f8efd3b"
      unitRef="usd">-14417000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy0xLTEtMS0yNjU5Nw_eeb43421-866c-435f-9bea-5a64f5b7c231"
      unitRef="usd">85738000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy0zLTEtMS0yNjU5Nw_8d74b9ff-93a7-4438-bc94-6a23ded09873"
      unitRef="usd">10811000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfNy01LTEtMS0yNjU5Nw_ac7c1e09-8788-4e03-8d96-920e18efe012"
      unitRef="usd">-102660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC0xLTEtMS0yNjU5Nw_e702f2b8-e27f-4140-bf04-e1af2f716089"
      unitRef="usd">43849000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC0zLTEtMS0yNjU5Nw_36d97b51-5cdf-4da8-ac02-8eea875a6553"
      unitRef="usd">17587000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfOC01LTEtMS0yNjU5Nw_78cbddec-4364-421e-93ad-320d3f6b4887"
      unitRef="usd">20946000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtMS0xLTEtMjY1OTc_997c45fd-e634-4d37-b95b-cad824245342"
      unitRef="usd">41889000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtMy0xLTEtMjY1OTc_bc76631a-8a22-4666-bd5b-a8675da20627"
      unitRef="usd">-6776000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTAtNS0xLTEtMjY1OTc_03dac90c-2829-4115-9107-5ab6096e331e"
      unitRef="usd">-123606000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtMS0xLTEtMjY1OTc_f98ab93f-baee-4b1a-9843-c997d3770974"
      unitRef="usd">14139000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtMy0xLTEtMjY1OTc_7b7e6b32-00d8-4643-928a-14196c731e32"
      unitRef="usd">-1853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTEtNS0xLTEtMjY1OTc_203e31ec-5972-4965-874a-be6b9258e823"
      unitRef="usd">-40703000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItMS0xLTEtMjY1OTc_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e"
      unitRef="usd">27750000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItMy0xLTEtMjY1OTc_9eae06c1-aaae-4717-902c-fe5d60952640"
      unitRef="usd">-4923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTItNS0xLTEtMjY1OTc_27b50e92-1129-4ab0-9c36-3444f03ef821"
      unitRef="usd">-82903000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtMS0xLTEtMjY1OTc_1e7e4470-5a0d-410d-a040-24d2519a95d5"
      unitRef="usd">-163000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtMy0xLTEtMjY1OTc_b4f9a7a3-bd49-44bd-afbb-67334e8bb78f"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTQtNS0xLTEtMjY1OTc_fcc92f0d-42ee-41ad-94db-15180e259c79"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtMS0xLTEtMjY1OTc_42740740-8277-40a8-9a20-803e0ed5024c"
      unitRef="usd">27587000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtMy0xLTEtMjY1OTc_c0651004-858f-4e57-8ed1-65f7d731a1c0"
      unitRef="usd">-4894000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTUtNS0xLTEtMjY1OTc_edd31090-21f4-4e13-bc4d-6aa7027ec304"
      unitRef="usd">-82906000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctMS0xLTEtMjY1OTc_54112037-dadf-4673-af45-8cee90cae904"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctMy0xLTEtMjY1OTc_0b372dd1-876a-4d35-9b12-6ba7cb0ab0a4"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTctNS0xLTEtMjY1OTc_c3a21c14-a699-4f08-9516-f4d9c75d9aa5"
      unitRef="usdPerShare">-2.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtMS0xLTEtMjY1OTc_73280e52-0668-4a5d-bd93-70054f4584b2"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtMy0xLTEtMjY1OTc_d2ce8760-14e7-4c8d-825c-ded0225975f3"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMTgtNS0xLTEtMjY1OTc_3a3cdc5c-c341-48eb-86cf-dc1038c0d417"
      unitRef="usdPerShare">-2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtMS0xLTEtMjY1OTc_9db47177-d005-4048-bf59-f92cf989cab1"
      unitRef="shares">37094220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtMy0xLTEtMjY1OTc_d983293f-d501-4270-b6fe-b87e3e6a5124"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjAtNS0xLTEtMjY1OTc_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtMS0xLTEtMjY1OTc_1dd24e33-2705-4f1c-84dc-3896258240e2"
      unitRef="shares">38742328</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtMy0xLTEtMjY1OTc_ad15ac6d-90aa-4347-af1a-793f2b6aff39"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83Ni9mcmFnOjU1NzQ1MDQ3Y2VlODQ4NDlhNjZkYjQzMTM0ZDU2MjliL3RhYmxlOjYwMDEzZTU4MmY3OTQ2MzQ4YWEzOWZkYmVlODhkZTc0L3RhYmxlcmFuZ2U6NjAwMTNlNTgyZjc5NDYzNDhhYTM5ZmRiZWU4OGRlNzRfMjEtNS0xLTEtMjY1OTc_8de65ba6-a871-4773-b076-52c167b92cdf"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7880abfbd96f441eb9356183027d0b96_I20191227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0xLTEtMS0yNjU5Nw_9a03cdb9-7627-4113-aaf3-ac53f2fb94cd"
      unitRef="shares">30341941</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7880abfbd96f441eb9356183027d0b96_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0zLTEtMS0yNjU5Nw_ee6e05c1-031c-4c6d-94ad-dab452539b01"
      unitRef="usd">304000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99ce32b4bd3a47d2bd37021f8d3ac4bf_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi01LTEtMS0yNjU5Nw_f42580e2-e3ef-4263-8a9b-9c0017d9d72d"
      unitRef="usd">212240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae2e9afb73f4dca8aa034b78d63e4da_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi03LTEtMS0yNjU5Nw_94cde001-22af-4760-9f2b-992951b3768e"
      unitRef="usd">-2048000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7beaf5b7f0a24d40a7a4b796e49efdc0_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi05LTEtMS0yNjU5Nw_803c8233-63ba-4464-9fe1-7ee380076f64"
      unitRef="usd">125437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15960cac38734c28a29740d9f576cb8e_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMi0xMS0xLTEtMjY1OTc_cae02e76-0ea9-48b9-93d4-948ee64cc958"
      unitRef="usd">335933000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i54c8fbf125e249779af08d04fd30a34a_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNC05LTEtMS0yNjU5Nw_dda9bded-b367-4ffa-9801-1c73f55f9141"
      unitRef="usd">-82903000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNC0xMS0xLTEtMjY1OTc_f164715f-f8b6-4325-b084-494b163f028f"
      unitRef="usd">-82903000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0xLTEtMS0yNjU5Nw_953ccf01-574b-4126-924f-f301944dba2c"
      unitRef="shares">500100</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0zLTEtMS0yNjU5Nw_fe69ecc5-d55e-4564-af14-a494ea95b07f"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS01LTEtMS0yNjU5Nw_a12e342c-4831-4197-8867-aa77526753ef"
      unitRef="usd">9287000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNS0xMS0xLTEtMjY1OTc_c5aff5a6-8090-4685-8708-dfd209662357"
      unitRef="usd">9292000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0xLTEtMS0yNjU5Nw_f3413d25-764b-4f03-937f-0092e801979e"
      unitRef="shares">6634615</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0zLTEtMS0yNjU5Nw_c294a793-6c9b-4b6b-aab5-3f17ba5d78d3"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy01LTEtMS0yNjU5Nw_1f18635d-7eab-4a83-8324-ada7ff69b12e"
      unitRef="usd">85875000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfNy0xMS0xLTEtMjY1OTc_7e19eb78-0c5b-4153-92ae-d33431da7ff1"
      unitRef="usd">85941000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i380ef1dd908b431c9eedb65d0afd2193_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTAtNy0xLTEtMjY1OTc_8af59c9c-b31f-4b03-9598-0a10dcc38bb3"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTAtMTEtMS0xLTI2NTk3_e62306f1-5cb8-4231-a308-f4b84ea4d378"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:SharesSurrenderedToPayWithholdingTaxesShares
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMS0xLTEtMjY1OTc_b9e78166-a557-479a-8ff7-c6560619cd8f"
      unitRef="shares">201888</chef:SharesSurrenderedToPayWithholdingTaxesShares>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="i0aa6830753ba43a882103ccb3eb09c6f_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMy0xLTEtMjY1OTc_77b801a5-8be9-4bd7-baf8-8160e0a70afd"
      unitRef="usd">2000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="i4d7337fec9de4b7aa345846fe6784954_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtNS0xLTEtMjY1OTc_2c1e4e78-c691-4acc-a84e-275607766e4a"
      unitRef="usd">3668000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTEtMTEtMS0xLTI2NTk3_3fd4ccdf-f511-40ca-9fd7-3f1353f9dc10"
      unitRef="usd">3670000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4aadad20c5aa48ac96319232466704f2_I20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMS0xLTEtMjY1OTc_af451ac7-1e2c-4224-9f32-4ca93cbb28d5"
      unitRef="shares">37274768</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4aadad20c5aa48ac96319232466704f2_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMy0xLTEtMjY1OTc_cde90815-0242-4ee8-978c-36c89cc38a5f"
      unitRef="usd">373000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia28142a6742e4ee6b611149a9efbae80_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItNS0xLTEtMjY1OTc_e2a761f5-c16e-4d25-aac1-59026c0923c6"
      unitRef="usd">303734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie736ac1e30804582820dc32d63a758b5_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItNy0xLTEtMjY1OTc_69e7d793-fee3-449b-9dd7-2f0a248d24f2"
      unitRef="usd">-2051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d24a9b7c5084e42bd6f55660b910a2c_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItOS0xLTEtMjY1OTc_3f93edfa-56fe-4143-8dc5-5267762bf645"
      unitRef="usd">42534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTItMTEtMS0xLTI2NTk3_4d5a1fe9-16cd-48eb-8a2d-77cf393f7e30"
      unitRef="usd">344590000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i29b960f4a01f4b3e983728b60d565bf5_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTQtOS0xLTEtMjY1OTc_3795e85e-f7c1-40f4-8051-bdd89e6c0803"
      unitRef="usd">-4923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTQtMTEtMS0xLTI2NTk3_279d10d9-cd9f-4583-8506-dce11aefd397"
      unitRef="usd">-4923000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMS0xLTEtMjY1OTc_484107f5-208f-4633-8ff0-c95d65dfc5ad"
      unitRef="shares">679330</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMy0xLTEtMjY1OTc_41401d99-046d-4054-915e-4f2bcfb7f85e"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtNS0xLTEtMjY1OTc_27df2568-97c4-4e42-b4f2-bb33f242b8a3"
      unitRef="usd">11472000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTUtMTEtMS0xLTI2NTk3_c44a900a-fc5b-4dcb-be71-00dbb72c5ec0"
      unitRef="usd">11479000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTgtNS0xLTEtMjY1OTc_61558869-4a78-4db3-b80f-105e62a6f0cd"
      unitRef="usd">1120000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMTgtMTEtMS0xLTI2NTk3_e3288d4a-b781-430a-aa61-b2a1ca721aea"
      unitRef="usd">1120000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2f28b0bb22a64818959cd51b386ee24f_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjAtNy0xLTEtMjY1OTc_f7d45582-da3c-45de-9fbc-bb67ee362a4c"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjAtMTEtMS0xLTI2NTk3_8b094f8c-5fd0-4bde-bc23-01b8d80b1932"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:SharesSurrenderedToPayWithholdingTaxesShares
      contextRef="if6c02013ec9847af81fc0e76b3c1a48e_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtMS0xLTEtMjY1OTc_97b33fbd-f795-4a08-afb0-53724364f20e"
      unitRef="shares">66423</chef:SharesSurrenderedToPayWithholdingTaxesShares>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="ib84c65770a1a48dd89ebbe0cee756ee2_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtNS0xLTEtMjY1OTc_d0e2faf1-eec6-4738-8ede-d1633495af4a"
      unitRef="usd">2084000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjEtMTEtMS0xLTI2NTk3_c8476157-c815-4238-98ab-27c5e5235488"
      unitRef="usd">2084000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i554a1f5a45294df48a597441a517176f_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMS0xLTEtMjY1OTc_f6ddf45f-0548-4b73-b976-dbeff00c896c"
      unitRef="shares">37887675</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i554a1f5a45294df48a597441a517176f_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMy0xLTEtMjY1OTc_451edea2-98d7-454e-857f-7e7bae544c7c"
      unitRef="usd">380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1a269097d7c43d6ba470af675b6fa00_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItNS0xLTEtMjY1OTc_c2bf3233-aed9-4c63-bdc9-7e47b346650a"
      unitRef="usd">314242000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifae84170d95d435baa7f6dd311e89c8c_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItNy0xLTEtMjY1OTc_6a47d77f-d713-4e69-b8d7-e90d5e7d4d5c"
      unitRef="usd">-2022000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ad5aa79816e4ac3919d2fbf3fb4ca46_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItOS0xLTEtMjY1OTc_50dbaa3f-9894-4dc4-9de3-c5f8599642f9"
      unitRef="usd">37611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjItMTEtMS0xLTI2NTk3_2b797843-27d5-4d2c-8669-ab26a8c2601b"
      unitRef="usd">350211000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic5918ffe86474b14a024dbd6ff5e1602_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjQtOS0xLTEtMjY1OTc_748ed537-528d-4443-bc68-d2e404920e2e"
      unitRef="usd">27750000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjQtMTEtMS0xLTI2NTk3_03c51b17-25bf-4e16-9395-7219b199135c"
      unitRef="usd">27750000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMS0xLTEtMjY1OTc_bf188540-65f1-4f58-8c99-686b6d12aa53"
      unitRef="shares">466820</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMy0xLTEtMjY1OTc_b4df6c36-69cd-4e3c-b8bb-a495ad41b075"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtNS0xLTEtMjY1OTc_d6a7d96b-7407-4f44-8fa4-f177e0cc0f18"
      unitRef="usd">13236000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjUtMTEtMS0xLTI2NTk3_eb25389f-9d7d-409c-adc9-331ba04823f6"
      unitRef="usd">13240000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMS0xLTEtMjY1OTc_b72f38bc-ef0d-4bae-9322-a441bc363fcd"
      unitRef="shares">324066</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMy0xLTEtMjY1OTc_9312c960-d61a-4565-b81d-605385d8b7cc"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctNS0xLTEtMjY1OTc_829e0552-9285-4878-8d7c-6c3ed39dd9b2"
      unitRef="usd">11372000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjctMTEtMS0xLTI2NTk3_092894b6-4f39-435a-b82f-8e43aefb1f50"
      unitRef="usd">11375000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjgtNS0xLTEtMjY1OTc_3670c928-87f4-4481-93d9-bda9e8b225aa"
      unitRef="usd">1701000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjgtMTEtMS0xLTI2NTk3_d4fd5a7c-5c51-44e6-a923-a990d7829c37"
      unitRef="usd">1701000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktMS0xLTEtMjY1OTc_6cb2d93d-865c-40a3-83db-648b9e21dd19"
      unitRef="shares">3407</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktNS0xLTEtMjY1OTc_c6a699b0-50b0-4473-a3c5-9194b5eef51e"
      unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMjktMTEtMS0xLTI2NTk3_a6256843-772d-4e07-95b6-86d5cc787625"
      unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5bab765217f841ad90dd2e60202dc368_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzAtNy0xLTEtMjY1OTc_23c6e62c-14a9-421a-8dab-a9a8bc4aed0d"
      unitRef="usd">-163000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzAtMTEtMS0xLTI2NTk3_55ea9f9d-db44-4dda-a657-4426b4d25b86"
      unitRef="usd">-163000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:SharesSurrenderedToPayWithholdingTaxesShares
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMS0xLTEtMjY1OTc_162a6cdd-8ccd-4ae5-8b0f-a011d4aa25d2"
      unitRef="shares">82578</chef:SharesSurrenderedToPayWithholdingTaxesShares>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="ide6c3de291b848e29de3933df1c9e798_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMy0xLTEtMjY1OTc_0f18204b-355b-4279-a37f-ec7e7300ade8"
      unitRef="usd">1000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="i885285dc19ab4c1a8b989d0f698cfd06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtNS0xLTEtMjY1OTc_4d3d904d-b3b8-426e-bc4c-f9feb07b5366"
      unitRef="usd">2673000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <chef:SharesSurrenderedToPayWithholdingTaxes
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzEtMTEtMS0xLTI2NTk3_e97be858-2ad3-4cb0-ab1d-5f8c5df3b4c9"
      unitRef="usd">2674000</chef:SharesSurrenderedToPayWithholdingTaxes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i65aead97bcca43719faac674002f9d0c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMS0xLTEtMjY1OTc_3dbb1ef1-b1c4-4569-b853-c35ce4567911"
      unitRef="shares">38599390</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i65aead97bcca43719faac674002f9d0c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMy0xLTEtMjY1OTc_1c894bd6-6cc5-46b3-85ce-ffc148f51193"
      unitRef="usd">386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id69fa5593aab4600ac55cef49e90eb97_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItNS0xLTEtMjY1OTc_3e7c2bbb-e604-4a4f-908e-d29bc9747abd"
      unitRef="usd">337947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2dcb7900d5034d109d2cd30e7d00604d_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItNy0xLTEtMjY1OTc_068a633a-87c8-46d0-a965-36fc7c61ef1a"
      unitRef="usd">-2185000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if552972e91e347869688835eef157fe7_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItOS0xLTEtMjY1OTc_147071bf-ed8a-4ad5-aaaa-ccfc7b175819"
      unitRef="usd">65361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV83OS9mcmFnOjcxMzNjMGIwNDExMTQ2OGY4ZjU4Y2QyY2M3MjFkMDU2L3RhYmxlOjVmMmQ4Y2M1OThmMTQ0ZGY4MmFjZWU4N2NiNzZmNzJlL3RhYmxlcmFuZ2U6NWYyZDhjYzU5OGYxNDRkZjgyYWNlZTg3Y2I3NmY3MmVfMzItMTEtMS0xLTI2NTk3_ee0e4045-6bee-4ead-90ca-0616438e9385"
      unitRef="usd">401509000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi0xLTEtMS0yNjU5Nw_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e"
      unitRef="usd">27750000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi0zLTEtMS0yNjU5Nw_9eae06c1-aaae-4717-902c-fe5d60952640"
      unitRef="usd">-4923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMi01LTEtMS0yNjU5Nw_fe3c5313-2374-47c1-8d38-09e9ebe4ff29"
      unitRef="usd">-82903000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC0xLTEtMS0yNjU5Nw_b451d61a-d3dd-4a10-bbe5-ef57176b98f3"
      unitRef="usd">24332000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC0zLTEtMS0yNjU5Nw_0ca71188-0272-4a83-914f-7b38ca343ed8"
      unitRef="usd">21998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNC01LTEtMS0yNjU5Nw_44254746-4386-41ce-9270-c26bff2fcea8"
      unitRef="usd">19774000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS0xLTEtMS0yNjU5Nw_a156e618-a53e-47c3-ab71-820314e2c4f4"
      unitRef="usd">13913000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS0zLTEtMS0yNjU5Nw_a1488a49-25b6-41d9-807b-7209dfdec14d"
      unitRef="usd">12967000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNS01LTEtMS0yNjU5Nw_adb74747-4560-453f-88ae-f7dd28d9ec1f"
      unitRef="usd">13502000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi0xLTEtMS0yNjU5Nw_487487ee-75ec-4d35-80f2-0a3dcc065467"
      unitRef="usd">6048000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi0zLTEtMS0yNjU5Nw_c54c694e-0501-4bf3-ae0c-1c57a3750d0d"
      unitRef="usd">-422000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNi01LTEtMS0yNjU5Nw_f4a34e22-585f-4d40-9559-adab5e579204"
      unitRef="usd">21372000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OperatingLeaseExpense
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy0xLTEtMS0yNjU5Nw_54f49584-d659-45ed-94dd-442f711e3e25"
      unitRef="usd">1730000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy0zLTEtMS0yNjU5Nw_82ed9c00-f1f6-4616-a5e3-60265ac600c6"
      unitRef="usd">1402000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNy01LTEtMS0yNjU5Nw_4009323a-0ae2-425d-8281-02f0a93feee4"
      unitRef="usd">689000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC0xLTEtMS0yNjU5Nw_f87bebba-816c-4d96-93fa-6e4daacdf70c"
      unitRef="usd">9601000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC0zLTEtMS0yNjU5Nw_354af8fa-b1d2-4353-bd17-419e1f69903a"
      unitRef="usd">-1845000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOC01LTEtMS0yNjU5Nw_32c09e56-ba38-4183-8b1e-36e99ce69011"
      unitRef="usd">-18418000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS0xLTEtMS0yNjU5Nw_5eb9e55c-6369-4d4a-b0e8-0b089291fe69"
      unitRef="usd">1290000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS0zLTEtMS0yNjU5Nw_5355800e-dba9-4b65-a4eb-cc68d6d1bce2"
      unitRef="usd">2299000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfOS01LTEtMS0yNjU5Nw_9bd9c365-e030-450d-98d5-f554dd72bddb"
      unitRef="usd">3426000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtMS0xLTEtMjY1OTc_fdb43b5a-43dd-4eb9-9eec-c985e68d7b92"
      unitRef="usd">-14287000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtMy0xLTEtMjY1OTc_b6d2d176-1eb5-4973-adea-5b9829579117"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTAtNS0xLTEtMjY1OTc_f23aca9e-e8e5-4ad9-a2b2-42fbd67d3e96"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ShareBasedCompensation
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtMS0xLTEtMjY1OTc_e1a6fad6-e163-47cb-a7ea-72ac5cd40b57"
      unitRef="usd">13602000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtMy0xLTEtMjY1OTc_0d451d09-653d-4e36-9298-72bd073bb5e8"
      unitRef="usd">11479000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTEtNS0xLTEtMjY1OTc_50f64012-2c4f-42b9-bc64-8bfa3b66c55d"
      unitRef="usd">9292000</us-gaap:ShareBasedCompensation>
    <chef:ChangeInFairValueOfEarnOutLiability
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItMS0xLTEtMjY1OTc_a9bb0a00-dcc7-4552-aa39-51935a895c02"
      unitRef="usd">8505000</chef:ChangeInFairValueOfEarnOutLiability>
    <chef:ChangeInFairValueOfEarnOutLiability
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItMy0xLTEtMjY1OTc_98f2290a-f5b8-4bf4-b097-b9ed613563d6"
      unitRef="usd">-1296000</chef:ChangeInFairValueOfEarnOutLiability>
    <chef:ChangeInFairValueOfEarnOutLiability
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTItNS0xLTEtMjY1OTc_07a26f68-f5f7-4ee2-9ce6-82f36dd86a01"
      unitRef="usd">-11479000</chef:ChangeInFairValueOfEarnOutLiability>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtMS0xLTEtMjY1OTc_4a45620f-cd88-4921-bf20-42c93200dba3"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtMy0xLTEtMjY1OTc_9ab3a03b-68c1-4cfe-97ef-be37f388dcda"
      unitRef="usd">597000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTMtNS0xLTEtMjY1OTc_2009e596-b4c9-458d-81a2-bdb18b4c3356"
      unitRef="usd">24200000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtMS0xLTEtMjY1OTc_3cc7ea15-47a9-45e2-a592-f351734db8df"
      unitRef="usd">-17000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtMy0xLTEtMjY1OTc_5009c2d2-4cc7-42f1-8534-12eb0d442c5a"
      unitRef="usd">-193000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTQtNS0xLTEtMjY1OTc_34c2f8db-b685-4a64-87c8-de4fb75993e2"
      unitRef="usd">-151000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtMS0xLTEtMjY1OTc_951bfb79-f7e4-459f-a331-efb4d3f7cead"
      unitRef="usd">48229000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtMy0xLTEtMjY1OTc_c169a214-8a40-4f0e-9ecd-07013cc4375d"
      unitRef="usd">70777000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTYtNS0xLTEtMjY1OTc_4df10229-4d1a-44c6-b778-cbef17e4f090"
      unitRef="usd">-77590000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctMS0xLTEtMjY1OTc_30c6ed2f-cff2-42d6-8640-2a01c4b09802"
      unitRef="usd">49931000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctMy0xLTEtMjY1OTc_d8354785-bf6a-4bf2-ac77-aec3bcb0ab45"
      unitRef="usd">60799000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTctNS0xLTEtMjY1OTc_eab6664a-6895-44e5-af1a-f420d6770894"
      unitRef="usd">-49050000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtMS0xLTEtMjY1OTc_a5d8d1c5-395d-42e4-be3a-0ec89b685289"
      unitRef="usd">17603000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtMy0xLTEtMjY1OTc_c8fee5a2-87bd-4e99-87bd-053e387f91e9"
      unitRef="usd">2183000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTgtNS0xLTEtMjY1OTc_94e9014a-16e2-42d6-840b-a198de331eae"
      unitRef="usd">18240000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktMS0xLTEtMjY1OTc_b44e2bf2-4b1e-4e29-b688-c5816af25ee5"
      unitRef="usd">19163000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktMy0xLTEtMjY1OTc_1a133c87-45fe-477c-b88f-7eee6563be66"
      unitRef="usd">71519000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMTktNS0xLTEtMjY1OTc_46fb4940-63d6-4db5-9460-823a7fa389bb"
      unitRef="usd">-46442000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtMS0xLTEtMjY1OTc_8bf2552b-a7b2-4533-a9a3-717cac6d91c7"
      unitRef="usd">1341000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtMy0xLTEtMjY1OTc_6cddb0a8-6191-4767-996d-9551e963f33b"
      unitRef="usd">108000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjEtNS0xLTEtMjY1OTc_7d0b39f0-ad9f-497a-b46a-b844c0b732c3"
      unitRef="usd">-1317000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItMS0xLTEtMjY1OTc_8dbd7796-7a60-43db-808c-21337e4f64a6"
      unitRef="usd">23134000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItMy0xLTEtMjY1OTc_1fd25df0-21f6-48be-b29e-e4cf3c55403a"
      unitRef="usd">-19899000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjItNS0xLTEtMjY1OTc_3b941084-eca3-478d-b1b9-a2f376ead95a"
      unitRef="usd">42881000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtMS0xLTEtMjY1OTc_f70e1d9c-04ce-4950-9265-9a806df9189c"
      unitRef="usd">45848000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtMy0xLTEtMjY1OTc_e891ebfc-92fc-4b6a-b49e-b496825b598f"
      unitRef="usd">38801000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjUtNS0xLTEtMjY1OTc_28fd2a00-0d42-455a-8bbf-d4ba2cedffa5"
      unitRef="usd">7036000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtMS0xLTEtMjY1OTc_4ca14386-4608-4b75-8f80-0d591d9800d7"
      unitRef="usd">186175000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtMy0xLTEtMjY1OTc_a412a29c-6961-4fc8-a401-1511be8d7fe6"
      unitRef="usd">10190000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjYtNS0xLTEtMjY1OTc_fd55f498-a7bc-4979-bbf4-83a71facd03f"
      unitRef="usd">60932000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtMS0xLTEtMjY1OTc_479725c3-f2ab-4ed6-a921-d27fd379eebb"
      unitRef="usd">-232023000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtMy0xLTEtMjY1OTc_96ae3e55-e2da-4c6f-81a8-4d48ffb6cfdb"
      unitRef="usd">-48991000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMjgtNS0xLTEtMjY1OTc_4ea4fa48-88ef-48bb-9250-d8504079fd79"
      unitRef="usd">-67968000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItMS0xLTEtMjY1OTc_a00544e9-4321-44a2-adb6-15723fbb2264"
      unitRef="usd">331073000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItMy0xLTEtMjY1OTc_d37a7c1e-5953-4389-8241-a861c43cb3ef"
      unitRef="usd">37610000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzItNS0xLTEtMjY1OTc_fbeae38f-1991-4949-bb23-136a013180e5"
      unitRef="usd">40432000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtMS0xLTEtMjY1OTc_2c54e3c2-e7e4-4c4b-b4a8-7c2f2e8fc8e8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtMy0xLTEtMjY1OTc_600c650f-31df-4055-8f4c-22337a1826c6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzMtNS0xLTEtMjY1OTc_74816335-5139-4783-8f29-cadde2e9479c"
      unitRef="usd">85941000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtMS0xLTEtMjY1OTc_cd2e0afc-3d41-4ba7-8679-0945081f005b"
      unitRef="usd">587500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtMy0xLTEtMjY1OTc_c0a083ab-137f-46c2-a0e5-b43bc01e5d28"
      unitRef="usd">51750000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzQtNS0xLTEtMjY1OTc_2832b8e9-8861-4acb-8760-e4e467f65313"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtMS0xLTEtMjY1OTc_3248048c-5be0-48a4-a9e0-7cfa82dd3ff0"
      unitRef="usd">19039000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtMy0xLTEtMjY1OTc_53403212-8e66-46bb-92a0-7d7babe9456e"
      unitRef="usd">1450000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzYtNS0xLTEtMjY1OTc_d7f430cf-4477-43a1-9852-0b1b71ebe947"
      unitRef="usd">856000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctMS0xLTEtMjY1OTc_738fced6-0bed-490f-9667-1f5379df4cf3"
      unitRef="usd">69000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctMy0xLTEtMjY1OTc_c2424217-bafd-447b-a493-43accb755e8a"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzctNS0xLTEtMjY1OTc_490b6069-4732-4ac6-9ae0-6374416ed97a"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtMS0xLTEtMjY1OTc_afa74c04-6676-486d-abdb-e741c3110a5c"
      unitRef="usd">2674000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtMy0xLTEtMjY1OTc_2721f2b6-b59f-44a0-b33e-c21f9add8bfb"
      unitRef="usd">1829000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzgtNS0xLTEtMjY1OTc_29cc1809-2580-4a39-83c1-9c3ef08c4011"
      unitRef="usd">3670000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktMS0xLTEtMjY1OTc_67632aec-9ab7-477f-b0cb-abc3f37b8054"
      unitRef="usd">-3788000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktMy0xLTEtMjY1OTc_9fdbe626-a55c-400a-8489-fe5fc2a42479"
      unitRef="usd">-83000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfMzktNS0xLTEtMjY1OTc_b38ab17e-141e-4152-840f-216eab7e0c68"
      unitRef="usd">-2927000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtMS0xLTEtMjY1OTc_d7055ea3-d3e4-40e2-bf45-238cc8ae9208"
      unitRef="usd">42220000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtMy0xLTEtMjY1OTc_a1995a8d-c8c4-4cf3-bcaa-3e2083de73ee"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDAtNS0xLTEtMjY1OTc_0cdbe9b7-27be-43a6-82bc-d7cf25f1e2b0"
      unitRef="usd">100000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtMS0xLTEtMjY1OTc_e86db365-f203-41e3-a7f5-03294d279245"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtMy0xLTEtMjY1OTc_bdb2ba29-2298-43ab-a49b-a5bb13c5c9fd"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDEtNS0xLTEtMjY1OTc_548a5caa-c522-47b3-af10-86f39e8e9eb8"
      unitRef="usd">60000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtMS0xLTEtMjY1OTc_ee79e6a9-cfcf-404d-8422-20ce272c6c47"
      unitRef="usd">253215000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtMy0xLTEtMjY1OTc_e33f339a-d6da-408d-8870-78db668fe3cb"
      unitRef="usd">-9222000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDMtNS0xLTEtMjY1OTc_0c8a69be-4a15-48ef-8e2f-73df9f1cd559"
      unitRef="usd">78056000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtMS0xLTEtMjY1OTc_ce0a5919-e47f-4a81-85fa-af6686a26237"
      unitRef="usd">-681000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtMy0xLTEtMjY1OTc_daeafe96-ca1c-4322-abe7-3c63a9cccb46"
      unitRef="usd">-14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDUtNS0xLTEtMjY1OTc_36e11d6c-f67d-4ed3-98e2-408ab988b4aa"
      unitRef="usd">79000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtMS0xLTEtMjY1OTc_451f323b-b4f0-40d6-92a3-06b71d9ce3a6"
      unitRef="usd">43645000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtMy0xLTEtMjY1OTc_03d645ee-5f90-499e-b649-e52a39b8960c"
      unitRef="usd">-78126000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDYtNS0xLTEtMjY1OTc_9fa10983-febc-4d6f-93df-b7f75a223c72"
      unitRef="usd">53048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctMS0xLTEtMjY1OTc_d14920cb-c778-4c8b-a919-023c16e048e5"
      unitRef="usd">115155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctMy0xLTEtMjY1OTc_753485fd-6db1-4833-b26f-62f03cecb10d"
      unitRef="usd">193281000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i15960cac38734c28a29740d9f576cb8e_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDctNS0xLTEtMjY1OTc_d04abf5b-efbb-4b5a-9b9d-5d5fc31052e2"
      unitRef="usd">140233000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtMS0xLTEtMjY1OTc_4ded37c4-921e-4a6d-aef4-26e49c2ec539"
      unitRef="usd">158800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtMy0xLTEtMjY1OTc_4b48227d-bace-42ca-a296-227e7568d16f"
      unitRef="usd">115155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84Mi9mcmFnOjcyMjI5YjQ2MmUwMTRhZjZiMGFjOWY1MTI5OTczMzI3L3RhYmxlOjU3YmY5MjBhMGI4OTRhNzZhOGMzN2Y5NTYyMjRmYjU1L3RhYmxlcmFuZ2U6NTdiZjkyMGEwYjg5NGE3NmE4YzM3Zjk1NjIyNGZiNTVfNDgtNS0xLTEtMjY1OTc_a5fba530-ddaf-4b2d-b984-32dcb0547f22"
      unitRef="usd">193281000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI1Mw_8e6fdb03-4eef-41e5-9484-408e2007c2a9">Operations and Basis of Presentation&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business and Basis of Presentation&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The financial statements include the consolidated accounts of The Chefs&#x2019; Warehouse, Inc. (the &#x201c;Company&#x201d;), and its wholly-owned subsidiaries. The Company&#x2019;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year. The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contained 52 weeks. The Company&#x2019;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States. The Company&#x2019;s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guidance Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;There is no recent accounting guidance not yet adopted that is expected to have a material impact on the Company&#x2019;s consolidated financial statements when adopted.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The preparation of the Company&#x2019;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#x2019; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI0OA_27058f70-ebcb-43f2-a485-2af48f28b280">The Company&#x2019;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.</us-gaap:FiscalPeriod>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2MQ_d0ddcc92-c532-48c0-90cf-f633359345e0">The Company&#x2019;s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNTAz_7814f417-77e8-40ab-874e-72d2845fe265"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNTgx_bc8e2991-d0a8-4ef7-8604-b2ae6a92f323"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2Mg_1eae6fe7-1cf5-47eb-abb3-4e2d37639f04">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI2Mw_129603c6-0241-4ef9-b1c4-2a2572983ed0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guidance Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;There is no recent accounting guidance not yet adopted that is expected to have a material impact on the Company&#x2019;s consolidated financial statements when adopted.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV84OC9mcmFnOjkzM2U1ZDI0Yjg3ODRhNGNiZTEwOTU0YTBkNjY4ZjQ3L3RleHRyZWdpb246OTMzZTVkMjRiODc4NGE0Y2JlMTA5NTRhMGQ2NjhmNDdfNDI1OQ_a1c333f9-e861-4254-9247-05e2ab2a8a01">The preparation of the Company&#x2019;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#x2019; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MzE_fb7e43af-401d-4a14-a6da-3dfd234fadbc">Summary of Significant Accounting Policies&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#x2019;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#x2019;s performance obligations. These costs are expensed as incurred and presented within &lt;/span&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;selling, general and administrative expenses&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; on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.&lt;/span&gt;&lt;/div&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;The following table presents the Company&#x2019;s net sales disaggregated by principal product category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Center-of-the-Plate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;1,126,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;43.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;877,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;50.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;533,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&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:100%"&gt;Dry Goods&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:100%"&gt;379,802&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;14.5&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;238,758&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;13.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;150,631&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;13.6&#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:100%"&gt;%&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:100%"&gt;Pastry&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:100%"&gt;286,035&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;178,352&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;135,913&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;12.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:100%"&gt;%&lt;/span&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:100%"&gt;Cheeses and Charcuterie&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:100%"&gt;216,173&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;143,048&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;107,915&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;9.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:100%"&gt;%&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:100%"&gt;Produce&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:100%"&gt;279,097&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.7&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;120,759&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;6.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;80,920&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;7.3&#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:100%"&gt;%&lt;/span&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:100%"&gt;Dairy and Eggs&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:100%"&gt;153,334&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;79,512&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4.6&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;38,172&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3.4&#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:100%"&gt;%&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:100%"&gt;Oils and Vinegars&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:100%"&gt;113,386&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;71,369&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;40,389&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3.6&#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:100%"&gt;%&lt;/span&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:100%"&gt;Kitchen Supplies&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:100%"&gt;59,345&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,899&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.1&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;23,878&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.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:100%"&gt;%&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;2,613,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;1,745,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;1,111,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&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&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 determines its product category classification based on how the Company currently markets its products to its customers. The Company&#x2019;s definition of its principal product categories may differ from the way in which other companies present similar information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Certain customer arrangements in the Company&#x2019;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#x2019;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company&#x2019;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected as &lt;/span&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;accrued liabilities&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; on the Company&#x2019;s consolidated balance sheets, of $2,206 and $2,294 as of December&#160;30, 2022 and December&#160;24, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Right of Return&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company&#x2019;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of&#160;$713&#160;and $389 as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively. Refund liabilities are reflected as&#160;&lt;/span&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;accrued liabilities&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;&#160;on the Company&#x2019;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$442&#160;and $238 as of&#160;December&#160;30, 2022 and December&#160;24, 2021, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected as&#160;&lt;/span&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;inventories, net&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;&#160;on the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;&lt;/span&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;selling, general and administrative expenses&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;&#160;on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Sales&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#x2019;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $40,185, $28,374 and $18,682 for fiscal 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $143,435, $98,697 and $78,152 for fiscal 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Operating Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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 operating expenses includes expenses primarily related to changes in the fair value of the Company&#x2019;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic and the subsequent recovery.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or market. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Vendor Rebates and Other Promotional Incentives&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. For the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, the recorded purchase incentives totaled approximately $30,805, $20,296 and $12,678, respectively.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risks&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company&#x2019;s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#x2019; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with ASC 360-10-35-15, &#x201c;Impairment or Disposal of Long-Lived Assets&lt;/span&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;&#x201d;&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; which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020 the results of which indicated no impairment. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#x201c;Leases&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#x201c;ROU&#x201d;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#x2019;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#x2019;s incremental borrowing rate since the implicit rate in the Company&#x2019;s leases is not readily determinable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Operating lease expense is recognized on a straight-line basis over the lease term and presented within &lt;/span&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;selling, general and administrative expenses&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; on the Company&#x2019;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within &lt;/span&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;interest expense&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; on the Company&#x2019;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#x2019;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Costs&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 350-40 &#x201c;Internal-Use Software.&#x201d; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a"&gt;three&lt;/span&gt; to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $11,805 at December&#160;30, 2022 and $14,780 at December&#160;24, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#x201c;Derivatives and Hedging&#x201d; and ASC 470 &#x201c;Debt&#x201d; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Certain up-front costs associated with the Company&#x2019;s asset based loan facility are capitalized and included in &lt;/span&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;other non-current assets&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; in the Company&#x2019;s consolidated balance sheets. The Company had $448 and $460 of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $20,050 and $4,976 of such unamortized costs as of December&#160;30, 2022 and December&#160;24, 2021, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $1,290 for the fiscal year ended December&#160;30, 2022, $2,299 for the fiscal year ended December&#160;24, 2021 and $3,426 for the fiscal year ended December&#160;25, 2020. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company accounts for acquisitions in accordance with ASC 805 &#x201c;Business Combinations.&#x201d; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in &lt;/span&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;other&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; &lt;/span&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;operating expenses&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; in the Company&#x2019;s consolidated statements of operations. Results of operations are included in the Company&#x2019;s financial statements from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#x2019; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and, accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020, the results of which indicated no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;During the second quarter of fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. During the fourth quarter of fiscal 2020, the Company recorded a $24,200 impairment charge, $17,545 net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. These impairment charges are presented within &lt;/span&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;other operating expense&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;s on the consolidated statements of operations. See Note 8 for more information. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;There have been no other events or changes in circumstances during fiscal 2022, 2021 or 2020, indicating that the carrying value of the Company&#x2019;s finite-lived intangible assets are not recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company&#x2019;s maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a &lt;/span&gt;&lt;/div&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;reporting unit&#x2019;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed an interim goodwill impairment test as of March 27, 2020, the results of which indicated no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;For its annual goodwill impairment test performed during the fourth quarter of fiscal 2020, the Company tested goodwill for impairment using a quantitative analysis. The Company estimated the fair value of its reporting units using an income approach and determined the fair value of its reporting units substantially exceeded their respective carry values. The Company&#x2019;s income approach incorporates the use of a discounted cash flow methodology that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The Company also performed a reconciliation of its market capitalization and the estimate of the aggregate fair value of its reporting units, including consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;For the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;There have been no events or changes in circumstances, other than the onset of the Pandemic, during fiscal 2022, 2021 or 2020, indicating that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Benefit Programs&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company sponsors a defined contribution plan covering substantially all full-time employees (the &#x201c;401(k) Plan&#x201d;). The Company recognized expense related to the 401(k) Plan totaling $1,714, $683 and $720, respectively, for fiscal 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company accounts for income taxes in accordance with ASC 740, &#x201c;Income Taxes.&#x201d; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December&#160;30, 2022 and December&#160;24, 2021, the Company had valuation allowances of $1,641 and $2,046, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;ASC 740, &#x201c;Income Taxes&#x201d; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Earn-out Liabilities&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#x201c;Distinguishing Liabilities from Equity&#x201d; and ASC 718 &#x201c;Compensation - Stock Compensation.&#x201d; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#x201c;RSAs&#x201d;) and performance share units are valued based on the fair value of the stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;&lt;/span&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;selling, general and administrative expenses&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;&#160;on the Company&#x2019;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation&#160;in order to simulate a range of possible future stock prices for the Company&#x2019;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance Reserves&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company maintains an insurance program for its automobile liability and workers&#x2019; compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company accounts for certain assets and liabilities at fair value. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&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;Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;a)&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:10.24pt"&gt;quoted prices for similar assets in active markets;&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:120%"&gt;b)&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:9.67pt"&gt;quoted prices for identical or similar assets in inactive markets;&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:120%"&gt;c)&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:10.24pt"&gt;inputs other than quoted prices that are observable for the asset; 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:120%"&gt;d)&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:9.67pt"&gt;inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&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;If the asset has a specified (contractual) term, the Level 2 input must be observable for substantially the full term of the asset.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTM_53d65ea4-1d2c-4a5a-abe6-93e2be49554b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#x2019;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#x2019;s performance obligations. These costs are expensed as incurred and presented within &lt;/span&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;selling, general and administrative expenses&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; on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.&lt;/span&gt;The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company&#x2019;s definition of its principal product categories may differ from the way in which other companies present similar information.Certain customer arrangements in the Company&#x2019;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#x2019;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company&#x2019;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company&#x2019;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#x2019;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <chef:RevenuePaymentTermForContractsWithCustomers
      contextRef="id257c41a6e4a4344ae34ae7a347f51e1_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDM5ODA0NjU0MDgwMw_53ced383-ccde-47f0-b6f1-26533ac0afbe">P14D</chef:RevenuePaymentTermForContractsWithCustomers>
    <chef:RevenuePaymentTermForContractsWithCustomers
      contextRef="i0f74bdc256a743428eed809c235ff463_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNTQ5NzU1ODQzNTk3_ae13216e-7206-4f5f-9288-847cacc7f702">P60D</chef:RevenuePaymentTermForContractsWithCustomers>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjY_1c46f4ee-8f66-446c-b21e-4aeb51591e15">&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;The following table presents the Company&#x2019;s net sales disaggregated by principal product category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Center-of-the-Plate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;1,126,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;43.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;877,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;50.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;533,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&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:100%"&gt;Dry Goods&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:100%"&gt;379,802&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;14.5&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;238,758&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;13.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;150,631&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;13.6&#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:100%"&gt;%&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:100%"&gt;Pastry&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:100%"&gt;286,035&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;178,352&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;135,913&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;12.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:100%"&gt;%&lt;/span&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:100%"&gt;Cheeses and Charcuterie&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:100%"&gt;216,173&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;143,048&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;107,915&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;9.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:100%"&gt;%&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:100%"&gt;Produce&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:100%"&gt;279,097&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;10.7&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;120,759&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;6.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;80,920&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;7.3&#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:100%"&gt;%&lt;/span&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:100%"&gt;Dairy and Eggs&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:100%"&gt;153,334&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;79,512&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4.6&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;38,172&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3.4&#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:100%"&gt;%&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:100%"&gt;Oils and Vinegars&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:100%"&gt;113,386&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;71,369&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;40,389&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3.6&#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:100%"&gt;%&lt;/span&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:100%"&gt;Kitchen Supplies&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:100%"&gt;59,345&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.3&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,899&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.1&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;23,878&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2.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:100%"&gt;%&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;2,613,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;1,745,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;1,111,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i427f4693869b469faf46b2aa33850cb9_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0xLTEtMS0yNjU5Nw_ced4e191-338e-4c76-99fd-1f2cd2066eb7"
      unitRef="usd">1126227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i66445606dfc246a985cc83b054e29db6_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0zLTEtMS0yNjU5Nw_4e699ad1-9168-4553-84b2-2b1494e0bc7f"
      unitRef="number">0.431</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a616f294cf44d299817829e2894182e_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi01LTEtMS0yNjU5Nw_eef0762b-7682-4ebf-ad07-b554a18a3e98"
      unitRef="usd">877060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8a308bb34c524171b5e6ed4167d08cd3_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi03LTEtMS0yNjU5Nw_58f4184c-2dc5-4326-8991-d12be649b3a4"
      unitRef="number">0.502</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26fc0839166c44a2b824ef6128eface0_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi05LTEtMS0yNjU5Nw_5a3a1e5b-7289-436f-9f27-d7b8417ec3b3"
      unitRef="usd">533813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57fb7ecaf4544a8fabd237cb2afd8830_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMi0xMS0xLTEtMjY1OTc_0d3ad300-f945-4431-8705-f904f9d4eeec"
      unitRef="number">0.480</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a5a942a282f4a4f8206ad493e7d39d1_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0xLTEtMS0yNjU5Nw_d2a43bea-0f7a-4524-abd3-5b3e0901e917"
      unitRef="usd">379802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0a5721eb493841f895064e87d888643e_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0zLTEtMS0yNjU5Nw_306f4c57-66be-46ad-952f-732acc562e68"
      unitRef="number">0.145</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i457839c523af41d7b107bde1500f97af_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy01LTEtMS0yNjU5Nw_bd8609aa-8f6f-4d43-afff-3358e8b33baa"
      unitRef="usd">238758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic74e099d20364967a1d2a84264bd994b_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy03LTEtMS0yNjU5Nw_7edbf00e-690b-44df-8626-ef3c64f1a6c8"
      unitRef="number">0.137</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba736e064c5346f0ab59358cebf04eba_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy05LTEtMS0yNjU5Nw_f3567baf-e41c-4fba-8fbf-e3d0acca9e3f"
      unitRef="usd">150631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e9ee4eec74a43cca7a915f7af9c8c84_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMy0xMS0xLTEtMjY1OTc_d16abb1c-5f10-4005-b554-b54b20268626"
      unitRef="number">0.136</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d41d9e3be7c4dbb821e3cd5f0d7340e_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0xLTEtMS0yNjU5Nw_823dfae7-22ef-4577-a7fa-e2c8b2614f56"
      unitRef="usd">286035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f6a2b546e214d42a5695d221135700e_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0zLTEtMS0yNjU5Nw_76cf0294-ca9f-4c64-b8d0-1df20ece6f40"
      unitRef="number">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62b24a6251ec4dd996af08f7def2e2e9_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC01LTEtMS0yNjU5Nw_b53609e9-d36a-4bf7-ad82-54a0c23f01ce"
      unitRef="usd">178352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f7bb0b0282b4e7dabd2036f496c327f_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC03LTEtMS0yNjU5Nw_52ff6ff3-b1db-4fa3-8b51-d32f883a864f"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida67d72f020746e5abd10f95537b2b3d_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC05LTEtMS0yNjU5Nw_ad2b0102-1267-4601-902f-a69bbf2f5104"
      unitRef="usd">135913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d182e8477b54f84aa6deba9671615bc_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNC0xMS0xLTEtMjY1OTc_03abbeef-3281-4b0c-8e8e-8736b12f6131"
      unitRef="number">0.122</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i699f5966a89545759853308fcbed614d_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0xLTEtMS0yNjU5Nw_5c2ccd12-9559-4388-92e8-ea5e4c5a49bb"
      unitRef="usd">216173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b275b187df549e68b906c0c2f34c427_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0zLTEtMS0yNjU5Nw_c494154a-7935-4d4f-9029-66593fa28e07"
      unitRef="number">0.083</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i353373acac7245b3b1228348044fa8f4_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS01LTEtMS0yNjU5Nw_eabcc1ee-9fdb-4075-974f-6059efd0d41d"
      unitRef="usd">143048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7c753d3ca7a46a797f69985a9b27b40_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS03LTEtMS0yNjU5Nw_4efc3fa0-c1b9-4670-980d-887a10ccb00c"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9945d8f75d405da8e70e940285cc72_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS05LTEtMS0yNjU5Nw_df158c13-6d06-4990-8df0-e0b857041e65"
      unitRef="usd">107915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f902821952a4aaaa14e3fa9f99a604c_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNS0xMS0xLTEtMjY1OTc_5b2c1fe4-ff9d-43bf-b826-968222470113"
      unitRef="number">0.097</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbd135fe9a2342d78346661b028edfe5_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0xLTEtMS0yNjU5Nw_8cd4ace8-751f-4b54-a838-492a2c877db5"
      unitRef="usd">279097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie2dcf93086da4d3bab79fb1cbaf597c8_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0zLTEtMS0yNjU5Nw_1327f34b-eeed-4053-9020-8a08347dadfb"
      unitRef="number">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefcc5be7ae8c42aca65a365295a7cadb_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi01LTEtMS0yNjU5Nw_4c0ca61f-7fde-45b1-9fac-080af357aa48"
      unitRef="usd">120759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iecfdb3326a0c4aabb83a58ef86068c1c_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi03LTEtMS0yNjU5Nw_f1c5b5d2-2bea-4e21-8a66-7159d8727cbe"
      unitRef="number">0.069</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib54319d4532848faa603c3558cc4e1e9_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi05LTEtMS0yNjU5Nw_c511f240-9ef4-4166-bd49-9d1c73f1e6e9"
      unitRef="usd">80920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i122800b62b2f45c4ab229698d178e0ea_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNi0xMS0xLTEtMjY1OTc_ade3fadc-d70d-4a3c-baad-5072e88c94a5"
      unitRef="number">0.073</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9504f6c9a62488b8c164549f9fbae06_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0xLTEtMS0yNjU5Nw_d94aa948-a424-4826-b783-31c48680b0cb"
      unitRef="usd">153334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib26f8a428b97429b91296116c2936a2a_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0zLTEtMS0yNjU5Nw_f9f01476-7c59-49a6-b103-4da13dc729f8"
      unitRef="number">0.059</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7f1c9cffe084885a56d81b9a96e0251_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy01LTEtMS0yNjU5Nw_f2609573-1971-401b-ad59-ef1206a6f4de"
      unitRef="usd">79512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id322665921b8432fa6db8177b6431c2b_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy03LTEtMS0yNjU5Nw_e099a594-8240-4503-b585-d235ae4fc6a5"
      unitRef="number">0.046</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if44f4fbeb73b49fbba32486409e8f0f5_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy05LTEtMS0yNjU5Nw_5bdeb8c9-6aca-47f7-8332-013004e68a4a"
      unitRef="usd">38172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60dead0198ae42b2933db7595d376d2b_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfNy0xMS0xLTEtMjY1OTc_5f0e7d2e-3416-49a7-ba72-44987a93be91"
      unitRef="number">0.034</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b796371f6f448c1a15e8831bf29aebb_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0xLTEtMS0yNjU5Nw_ccf02a84-3be4-49ab-8cea-0ded0dc94461"
      unitRef="usd">113386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icaaf2ca780c546c2845d3b26a261df2e_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0zLTEtMS0yNjU5Nw_f2f1b3e2-2633-48fd-badc-52cd3d637a06"
      unitRef="number">0.043</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic252a104940e4bbc9639ba9059150e61_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC01LTEtMS0yNjU5Nw_21a0c8dd-6047-45d7-9f12-698cd40f5806"
      unitRef="usd">71369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie436b6529efa40ad9e1238007cb5fd0a_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC03LTEtMS0yNjU5Nw_06e755c5-9bcb-4c30-8a3a-5ec63f88bdda"
      unitRef="number">0.041</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31d3f93ce8474e6abd8c5b13d60cf0cd_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC05LTEtMS0yNjU5Nw_9e16148f-b37a-499d-88f4-f4caf6631475"
      unitRef="usd">40389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibb8ea74f07f94fd895e472f6a349fb3b_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOC0xMS0xLTEtMjY1OTc_7b8ecdd3-a57e-4ebb-b163-7fd2c7f62c78"
      unitRef="number">0.036</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id139cf1aec6d42468b05ae895562a6ad_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0xLTEtMS0yNjU5Nw_606ee9fd-72b9-49e6-921c-90156576da23"
      unitRef="usd">59345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4da27449b09848b98aa0b61bac890a9a_D20211225-20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0zLTEtMS0yNjU5Nw_178059c4-800c-4d90-a47b-217e1c568846"
      unitRef="number">0.023</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaea3c465822b4ba38e608360f1eaf208_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS01LTEtMS0yNjU5Nw_4e4d013e-872c-4f4d-84b8-c54ac5cf6167"
      unitRef="usd">36899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i48d9f4c087784eb48e225be5c504b94c_D20201226-20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS03LTEtMS0yNjU5Nw_76100bd4-e298-40c1-8e19-21f605ae5480"
      unitRef="number">0.021</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b20fd5290234998abc53b8aaee70c72_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS05LTEtMS0yNjU5Nw_cebd0ffd-2ddb-401d-ac8f-4383bb21ca4c"
      unitRef="usd">23878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iba584f45d1494adb8341f34a37477fb9_D20191228-20201225"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfOS0xMS0xLTEtMjY1OTc_f77fffc2-7f0d-4316-bda4-b5b861ef210a"
      unitRef="number">0.022</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMS0xLTEtMjY1OTc_d2215f05-7c59-43fd-a345-cbe8d0c73f40"
      unitRef="usd">2613399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if750c8581dff4519b71226311bfa4148_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMy0xLTEtMjY1OTc_367fe956-c5e9-4f0b-b85a-04c29d557060"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtNS0xLTEtMjY1OTc_67cb2d50-4a6d-4744-acd6-6d5de6e8a32f"
      unitRef="usd">1745757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i157bdf9fa883459abfb88f81c832e28a_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtNy0xLTEtMjY1OTc_17cc5d66-c76c-47a8-a78c-bf0be42e8a64"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtOS0xLTEtMjY1OTc_63d4b15f-0bca-4059-b05a-76f10078579e"
      unitRef="usd">1111631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if31f590308964471bd851374c3e109e6_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RhYmxlOjI0NzJmZDk1MWY1ZjQyNTJhNjY4ZTZhMDkyMzgyNzMyL3RhYmxlcmFuZ2U6MjQ3MmZkOTUxZjVmNDI1MmE2NjhlNmEwOTIzODI3MzJfMTAtMTEtMS0xLTI2NTk3_0bf79ffd-edea-44c7-b59a-1c66744f3e2f"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjg1MQ_fe2151bd-6ed3-4672-9076-80a20880af26"
      unitRef="usd">2206000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjg1OA_53a724b9-8332-407a-a53b-305587ba4ab9"
      unitRef="usd">2294000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzE4OQ_484755f8-886c-43c3-a1bd-bb4f7f341988"
      unitRef="usd">713000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzE5Ng_af4d9142-9db9-42b0-9f21-2b7a7c93723e"
      unitRef="usd">389000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzM4MA_52bb83cd-097c-421a-9ee3-911df3c837eb"
      unitRef="usd">442000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzM4Nw_62e02e01-f8cb-45d2-8f1c-26c8874ab065"
      unitRef="usd">238000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Njc_6a32a7c7-35c2-4489-bc32-9091826cf769">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;&lt;/span&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;selling, general and administrative expenses&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;&#160;on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMzY5Mw_cadc468b-e57f-4f9c-b899-3d0533c78ff5">P1Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8d9c1dffdee644ee937fd5ae8e403a1d_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMwMg_65dd52e0-c719-467c-942b-a64c5fc37015"
      unitRef="usd">40185000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibc8e949c193b4236bb69a23cdf41d349_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMwNg_4ffe9a06-6763-4465-ad37-361229294580"
      unitRef="usd">28374000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i47c97b737a7c4798a33e7752eba98ff8_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDMxMw_0095263e-2a41-4d84-9d33-68556741f90f"
      unitRef="usd">18682000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7eebb58ec73e42c19e120d22ffe71d76_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY3Mg_c4bb705f-5953-4af0-8e5a-b3d5890c0513"
      unitRef="usd">143435000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i928435a7f11e42139ee49f4eb9f33665_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY3Ng_07628e77-f83a-47af-b38c-9f355463469b"
      unitRef="usd">98697000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ied88f46dfb794c92a7d767ea46fb3468_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNDY4Mw_b90f38ed-9649-4577-8b41-c5b0f05169b9"
      unitRef="usd">78152000</us-gaap:CostOfGoodsAndServicesSold>
    <chef:OtherOperatingExpensesPolicyPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDk_ba595d42-63b4-4e4f-a92d-3b50e7718638">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#x2019;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</chef:OtherOperatingExpensesPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5OTY_c1477464-e2e4-4671-bc6a-163000c7318a">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NDA_e8026245-222c-481a-b748-9b4aa470cecf">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic and the subsequent recovery.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMTc_9d8fca7a-88fd-48c2-8477-40b8a88df04f">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or market. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</us-gaap:InventoryPolicyTextBlock>
    <chef:PurchaseIncentivesEarned
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI3NQ_703b1e6c-461c-49c1-8c38-8cd684b7e3e1"
      unitRef="usd">30805000</chef:PurchaseIncentivesEarned>
    <chef:PurchaseIncentivesEarned
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI3OQ_a45cdc98-5245-4d61-bdff-518054085d67"
      unitRef="usd">20296000</chef:PurchaseIncentivesEarned>
    <chef:PurchaseIncentivesEarned
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfNzI4Ng_d0ef2f2f-2e37-4d3d-9a3c-967cbcbc22a6"
      unitRef="usd">12678000</chef:PurchaseIncentivesEarned>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDE_8d9747de-4630-4c09-ac85-ea7273ca1bcd">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company&#x2019;s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#x2019; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTA_3ef2d84c-69d1-4979-8e74-0ea45ce75a58">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with ASC 360-10-35-15, &#x201c;Impairment or Disposal of Long-Lived Assets&lt;/span&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;&#x201d;&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; which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020 the results of which indicated no impairment. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2022, 2021 or 2020.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6b778f4e07974edda8ded1612573dbc2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_37a5cf2d-0869-4a92-a9a3-75a4cdcc0f33"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7fda86b09d6e42a08e513ff470b0257b_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_99ce230b-a8da-4636-aac4-00b7feb6c193"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i047bcf24b3fd4f349211a9141a0a0315_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfOTUwNQ_e9ee1a3b-e59b-4d01-b89a-6cc9ac1652ae"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5ODI_0c78897a-a1d4-48ce-b89a-0cc8ce60227b">&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;The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#x201c;Leases&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#x201c;ROU&#x201d;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#x2019;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#x2019;s incremental borrowing rate since the implicit rate in the Company&#x2019;s leases is not readily determinable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Operating lease expense is recognized on a straight-line basis over the lease term and presented within &lt;/span&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;selling, general and administrative expenses&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; on the Company&#x2019;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within &lt;/span&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;interest expense&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; on the Company&#x2019;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#x2019;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTY_6d24ff93-5241-47f1-88b9-506d8b961674">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 350-40 &#x201c;Internal-Use Software.&#x201d; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTI4MjA_290ebdec-5816-4db5-baa0-bab24d4feb0a"&gt;three&lt;/span&gt; to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if4b74978ed23437594c98c73f51499a3_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMDY_2447be13-1cd9-4ed6-a70a-235de0ff0df7">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTMxMDU_f2254195-91ab-4767-882f-791a7979a806"
      unitRef="usd">11805000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTMxMTg_4df8366b-2a80-4683-beb8-c47b9ec30f35"
      unitRef="usd">14780000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5OTg_d8e0209b-78ad-42a1-ac68-986614226eba">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#x201c;Derivatives and Hedging&#x201d; and ASC 470 &#x201c;Debt&#x201d; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain up-front costs associated with the Company&#x2019;s asset based loan facility are capitalized and included in &lt;/span&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;other non-current assets&lt;/span&gt; in the Company&#x2019;s consolidated balance sheets.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQwNjg_4d55efee-1c47-4f2a-8360-632f1d789fa6"
      unitRef="usd">448000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQwNzU_05360062-d35a-4e1e-9a25-facff33131c0"
      unitRef="usd">460000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQzMjM_dbe5231d-5a90-4b89-8a57-187a99f77775"
      unitRef="usd">20050000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQzMzA_e263ccb0-bc4d-4c35-9b78-e56f62568f75"
      unitRef="usd">4976000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ1NDI_5eb9e55c-6369-4d4a-b0e8-0b089291fe69"
      unitRef="usd">1290000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ1NzU_5355800e-dba9-4b65-a4eb-cc68d6d1bce2"
      unitRef="usd">2299000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTQ2MTE_9bd9c365-e030-450d-98d5-f554dd72bddb"
      unitRef="usd">3426000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjcwMTI_5b59de10-6bf3-4248-876e-44c4f13c5d9d">&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 acquisitions in accordance with ASC 805 &#x201c;Business Combinations.&#x201d; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in &lt;/span&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;other&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; &lt;/span&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;operating expenses&lt;/span&gt; in the Company&#x2019;s consolidated statements of operations. Results of operations are included in the Company&#x2019;s financial statements from the date of acquisition.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTE_e8156366-b0cf-4a7b-851f-cdf3eba46909">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#x2019; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and, accordingly, the Company performed a long-lived asset recoverability test as of March 27, 2020, the results of which indicated no impairment.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY3MDU_07a8fa5a-a177-44b6-9423-7da16d837f22"
      unitRef="usd">597000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill
      contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY3Mjc_50a805bc-6e04-4aa2-8a15-af0d0a80c35b"
      unitRef="usd">433000</chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY4NzQ_1c135a32-dd04-4614-9e77-dc04d33839dc"
      unitRef="usd">24200000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY4OTY_e8ea6fda-6523-43f5-a545-810c0659733f"
      unitRef="usd">17545000</chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Mzc_14184e64-5c5a-470f-bcad-d6abdac819bf">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company&#x2019;s maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a &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;reporting unit&#x2019;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The adverse impact to the Company&#x2019;s customer base and market capitalization at the onset of the Pandemic were considered triggering events during the first quarter of fiscal 2020, and accordingly, the Company performed an interim goodwill impairment test as of March 27, 2020, the results of which indicated no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;For its annual goodwill impairment test performed during the fourth quarter of fiscal 2020, the Company tested goodwill for impairment using a quantitative analysis. The Company estimated the fair value of its reporting units using an income approach and determined the fair value of its reporting units substantially exceeded their respective carry values. The Company&#x2019;s income approach incorporates the use of a discounted cash flow methodology that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The Company also performed a reconciliation of its market capitalization and the estimate of the aggregate fair value of its reporting units, including consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;For the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMTY0OTI2NzQ3MTM3OA_b5eec01b-d7ff-4309-bd11-7ca597de4607"
      unitRef="unit">4</us-gaap:NumberOfReportingUnits>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NjU_e1abe5e6-e1d3-4fb0-9852-57a370070f5a">The Company sponsors a defined contribution plan covering substantially all full-time employees (the &#x201c;401(k) Plan&#x201d;).</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjAzOTg_22a85772-682e-42a3-8d06-712544504e45"
      unitRef="usd">1714000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjA0MDI_1bfc726e-12f3-4613-ad58-5e1060816b32"
      unitRef="usd">683000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjA0MDk_b8919913-67af-4d4e-9105-06449a18b659"
      unitRef="usd">720000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjM_6084a3ec-85bd-4243-9163-c64cd5dffba4">The Company accounts for income taxes in accordance with ASC 740, &#x201c;Income Taxes.&#x201d; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, &#x201c;Income Taxes&#x201d; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjEyNjc_3055d76a-fea6-463b-992f-934e76c9faa7"
      unitRef="usd">1641000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjEyNzQ_f5e00b78-1c71-4cae-b05a-ea1715d9db4a"
      unitRef="usd">2046000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTU_da244587-3f9c-4a5a-9f2c-8ae9495de2ab">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ContingentLiabilityReserveEstimatePolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NjY_7e0d24fa-2043-411d-a6b6-88bcaf31a123">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulations, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#x2019;s results of operations.</us-gaap:ContingentLiabilityReserveEstimatePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5MjU_a15562c8-0fe1-435b-905b-83c0c099c63b">The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#x201c;RSAs&#x201d;) and performance share units are valued based on the fair value of the stock on the grant date. &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;&lt;/span&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;selling, general and administrative expenses&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;&#160;on the Company&#x2019;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation&#160;in order to simulate a range of possible future stock prices for the Company&#x2019;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5NTI_304c3420-72e1-43a8-926e-6aee3069c0b7">&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;The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;The Company maintains an insurance program for its automobile liability and workers&#x2019; compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <chef:SelfInsuranceStoplossTthreshold
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjQ1MjA_2f286d66-2f0c-49b0-9c4e-5a76b37b0998"
      unitRef="usd">300000</chef:SelfInsuranceStoplossTthreshold>
    <chef:SelfInsuredRetentionAmountPerClaim
      contextRef="id988b25238734f73afbce1adf2af9512_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjUyODk_3765bda5-ab4e-4da8-bdcb-b855603b92fa"
      unitRef="usd">500000</chef:SelfInsuredRetentionAmountPerClaim>
    <chef:SelfInsuredRetentionAmountPerClaim
      contextRef="iaf24c92068254bd08bdbf5f4ec7afa88_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjUyODk_daeb0215-5067-4620-88a9-d21660ee127c"
      unitRef="usd">500000</chef:SelfInsuredRetentionAmountPerClaim>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85NC9mcmFnOjU2MmFhODA5MDgzNjQwMjRhYjJjMDU1ZTk3YjRhY2FlL3RleHRyZWdpb246NTYyYWE4MDkwODM2NDAyNGFiMmMwNTVlOTdiNGFjYWVfMjY5Nzg_6fc6fa93-f26b-4dca-8070-998a3d88889a">&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;The Company accounts for certain assets and liabilities at fair value. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&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;Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;a)&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:10.24pt"&gt;quoted prices for similar assets in active markets;&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:120%"&gt;b)&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:9.67pt"&gt;quoted prices for identical or similar assets in inactive markets;&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:120%"&gt;c)&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:10.24pt"&gt;inputs other than quoted prices that are observable for the asset; 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:120%"&gt;d)&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:9.67pt"&gt;inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&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;If the asset has a specified (contractual) term, the Level 2 input must be observable for substantially the full term of the asset.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzgx_aa592aee-2078-4d46-b763-1dc8e0f70ac8">Net Income (Loss) per Share&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;&#160;&lt;/span&gt;&lt;/div&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;The following table sets forth the computation of basic and diluted net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&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:100%"&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:100%"&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:100%"&gt;0.75&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(0.13)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(2.46)&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;/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:100%"&gt;Diluted&lt;/span&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:100%"&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:100%"&gt;0.73&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(0.13)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(2.46)&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;/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:100%"&gt;Weighted average common shares:&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&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:100%"&gt;Basic&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:100%"&gt;37,094,220&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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:100%"&gt;Diluted&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:100%"&gt;38,742,328&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&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:100%"&gt;Net income (loss)&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:100%"&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:100%"&gt;27,750&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(4,923)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(82,903)&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;/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:100%"&gt;Add effect of 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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Interest on convertible notes, net of tax&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:100%"&gt;580&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Adjusted net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;28,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(4,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(82,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&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:100%"&gt;Weighted average basic common shares outstanding&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:100%"&gt;37,094,220&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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:100%"&gt;Dilutive effect of unvested common shares&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:100%"&gt;638,293&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Dilutive effect of stock options and warrants&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:100%"&gt;66,719&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Dilutive effect of convertible notes&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:100%"&gt;943,096&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Weighted average diluted common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;38,742,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;36,744,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;33,716,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&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 that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Restricted share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;306,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;505,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Stock options and warrants&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;139,198&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;115,639&#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;/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:100%"&gt;Convertible notes&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:100%"&gt;392,732&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,410,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,484,788&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzc1_5181fcae-940b-47bc-9043-3e948cdeb35b">&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;The following table sets forth the computation of basic and diluted net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&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:100%"&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:100%"&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:100%"&gt;0.75&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(0.13)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(2.46)&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;/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:100%"&gt;Diluted&lt;/span&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:100%"&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:100%"&gt;0.73&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(0.13)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(2.46)&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;/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:100%"&gt;Weighted average common shares:&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&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:100%"&gt;Basic&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:100%"&gt;37,094,220&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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:100%"&gt;Diluted&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:100%"&gt;38,742,328&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&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:100%"&gt;Net income (loss)&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:100%"&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:100%"&gt;27,750&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(4,923)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(82,903)&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;/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:100%"&gt;Add effect of 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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Interest on convertible notes, net of tax&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:100%"&gt;580&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Adjusted net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;28,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(4,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(82,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%"&gt;&#160;&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:100%"&gt;Weighted average basic common shares outstanding&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:100%"&gt;37,094,220&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,744,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;33,716,157&#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;/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:100%"&gt;Dilutive effect of unvested common shares&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:100%"&gt;638,293&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Dilutive effect of stock options and warrants&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:100%"&gt;66,719&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Dilutive effect of convertible notes&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:100%"&gt;943,096&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Weighted average diluted common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;38,742,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;36,744,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;33,716,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:EarningsPerShareBasic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy0xLTEtMS0yNjU5Nw_54112037-dadf-4673-af45-8cee90cae904"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy0zLTEtMS0yNjU5Nw_0b372dd1-876a-4d35-9b12-6ba7cb0ab0a4"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfMy01LTEtMS0yNjU5Nw_c3a21c14-a699-4f08-9516-f4d9c75d9aa5"
      unitRef="usdPerShare">-2.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC0xLTEtMS0yNjU5Nw_73280e52-0668-4a5d-bd93-70054f4584b2"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC0zLTEtMS0yNjU5Nw_d2ce8760-14e7-4c8d-825c-ded0225975f3"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNC01LTEtMS0yNjU5Nw_3a3cdc5c-c341-48eb-86cf-dc1038c0d417"
      unitRef="usdPerShare">-2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi0xLTEtMS0yNjU5Nw_9db47177-d005-4048-bf59-f92cf989cab1"
      unitRef="shares">37094220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi0zLTEtMS0yNjU5Nw_d983293f-d501-4270-b6fe-b87e3e6a5124"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNi01LTEtMS0yNjU5Nw_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy0xLTEtMS0yNjU5Nw_1dd24e33-2705-4f1c-84dc-3896258240e2"
      unitRef="shares">38742328</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy0zLTEtMS0yNjU5Nw_ad15ac6d-90aa-4347-af1a-793f2b6aff39"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOmRmOTVmMmRmOTdmNTRhYWNhYzRjNTdjYThiMDZhNzdmL3RhYmxlcmFuZ2U6ZGY5NWYyZGY5N2Y1NGFhY2FjNGM1N2NhOGIwNmE3N2ZfNy01LTEtMS0yNjU5Nw_8de65ba6-a871-4773-b076-52c167b92cdf"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy0xLTEtMS0yNjU5Nw_ca8d9cd4-83b4-4e7e-ab8f-a233b683080e"
      unitRef="usd">27750000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy0zLTEtMS0yNjU5Nw_9eae06c1-aaae-4717-902c-fe5d60952640"
      unitRef="usd">-4923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMy01LTEtMS0yNjU5Nw_27b50e92-1129-4ab0-9c36-3444f03ef821"
      unitRef="usd">-82903000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS0xLTEtMS0yNjU5Nw_e0f5385d-9305-4945-8437-52da6cab170a"
      unitRef="usd">580000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS0zLTEtMS0yNjU5Nw_749a704c-01aa-4963-b46f-983d0d5e7cb2"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNS01LTEtMS0yNjU5Nw_e0173d86-1465-44ac-b410-caa2d128e26c"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi0xLTEtMS0yNjU5Nw_ddc56534-28bb-4621-bf91-7854060bae9e"
      unitRef="usd">28330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi0zLTEtMS0yNjU5Nw_d4708d0a-6ece-4986-949c-ab64ed44f1db"
      unitRef="usd">-4923000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfNi01LTEtMS0yNjU5Nw_935526ec-85c3-4302-b0a7-2ccc19ecd7c7"
      unitRef="usd">-82903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC0xLTEtMS0yNjU5Nw_9db47177-d005-4048-bf59-f92cf989cab1"
      unitRef="shares">37094220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC0zLTEtMS0yNjU5Nw_d983293f-d501-4270-b6fe-b87e3e6a5124"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOC01LTEtMS0yNjU5Nw_a8affc3c-c3f4-4268-bcb5-30bf80bbca0f"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS0xLTEtMS0yNjU5Nw_a0199eb3-eeee-4d07-bd7b-252c7c5fa296"
      unitRef="shares">638293</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS0zLTEtMS0yNjU5Nw_2e9fcf88-22be-4090-9b16-42fef3f6c503"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfOS01LTEtMS0yNjU5Nw_39fc58f6-15d6-42c8-a261-425c8a28324a"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtMS0xLTEtMjY1OTc_811e3fe3-9239-48f7-9a35-b2a58815706d"
      unitRef="shares">66719</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtMy0xLTEtMjY1OTc_55fb84f0-11eb-43df-a3cf-560f45dce31d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTAtNS0xLTEtMjY1OTc_26188594-7a4f-49d8-a7ff-d7eff05cba30"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtMS0xLTEtMjY1OTc_5fc28552-e3f7-4d33-967e-20faed0c65aa"
      unitRef="shares">943096</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtMy0xLTEtMjY1OTc_4e438376-58fd-4159-a6a5-384ca93f89fa"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTEtNS0xLTEtMjY1OTc_6bbdf83b-4585-45e3-bb0c-c0415dae1010"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItMS0xLTEtMjY1OTc_1dd24e33-2705-4f1c-84dc-3896258240e2"
      unitRef="shares">38742328</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItMy0xLTEtMjY1OTc_ad15ac6d-90aa-4347-af1a-793f2b6aff39"
      unitRef="shares">36744304</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjM5YWFlNzM5MmRkNDRlM2Q5MGQxNWQ5NjkwNzRmNjM3L3RhYmxlcmFuZ2U6MzlhYWU3MzkyZGQ0NGUzZDkwZDE1ZDk2OTA3NGY2MzdfMTItNS0xLTEtMjY1OTc_8de65ba6-a871-4773-b076-52c167b92cdf"
      unitRef="shares">33716157</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RleHRyZWdpb246YmZjMjhmYzkyNjEwNGE2MmJhZDY0YmNkM2MyZjRmYjVfMzY5_b04a3054-27c8-4bab-8dcb-7587a43352f6">&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;Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Restricted share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;306,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;505,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Stock options and warrants&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;139,198&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;115,639&#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;/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:100%"&gt;Convertible notes&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:100%"&gt;392,732&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,410,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,484,788&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi0xLTEtMS0yNjU5Nw_fd14452a-095c-4435-9dd6-c696c97f8e2d"
      unitRef="shares">906</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i01eaf3217e7243c694ff5366125ebbf0_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi0zLTEtMS0yNjU5Nw_6be0f2e9-425a-4640-93c0-635a584c0013"
      unitRef="shares">306084</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2d2b6e409d94b21b023d09f9406f9c9_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMi01LTEtMS0yNjU5Nw_b9654690-64a3-4642-92bf-eb6700fd9612"
      unitRef="shares">505568</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ccccf846ecc4e26938c73d761fa376b_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy0xLTEtMS0yNjU5Nw_dccd29ef-a6a0-425b-9676-faa0636922de"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifeb4466bb52c41e7b9a49bd5abf98176_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy0zLTEtMS0yNjU5Nw_dc41c98c-2a8e-44fb-ad62-44a5b50eb66a"
      unitRef="shares">139198</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i916e26fe23fe4470aa7bac7054e84033_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfMy01LTEtMS0yNjU5Nw_21c92780-81cb-47b9-8db3-13f2ed6e6ae7"
      unitRef="shares">115639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0ce431371b204c9d9017457332343ae8_D20211225-20221230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC0xLTEtMS0yNjU5Nw_52c1dade-4afb-4629-b1f6-317c540a6b12"
      unitRef="shares">392732</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i00cde260561d40489f736f14243c600a_D20201226-20211224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC0zLTEtMS0yNjU5Nw_87ec65ec-96ce-4d95-9d82-3b0d92fbbf62"
      unitRef="shares">4410639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie056b09c6cbb491fb8ab971e6ffef919_D20191228-20201225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV85Ny9mcmFnOmJmYzI4ZmM5MjYxMDRhNjJiYWQ2NGJjZDNjMmY0ZmI1L3RhYmxlOjZjZmExZTU5YjMxZDQwYjk4NmQzOTU2OGJkNzU0N2M2L3RhYmxlcmFuZ2U6NmNmYTFlNTliMzFkNDBiOTg2ZDM5NTY4YmQ3NTQ3YzZfNC01LTEtMS0yNjU5Nw_9bc0b6c4-0c2e-4072-a24d-577dc4bcdaf4"
      unitRef="shares">3484788</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3NzE_feb3a54b-b8dd-4ae1-9ee9-316d9e978fa7">Fair Value Measurements&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company&#x2019;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or &lt;/span&gt;&lt;/div&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;lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in&lt;/span&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;&#160;other operating expenses&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;&#160;on the Company&#x2019;s consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The following table presents the changes in Level 3 contingent earn-out liabilities:&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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Balance December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,756&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5,500&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(83)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(1,296)&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;/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:100%"&gt;Balance December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;6,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,700&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,788)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,505&#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;/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:100%"&gt;Balance December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;17,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The long-term portion of contingent earn-out liabilities was&#160;$10,483&#160;and&#160;$3,252&#160;as of&#160;December&#160;30, 2022&#160;and&#160;December&#160;24, 2021, respectively, and are reflected as&lt;/span&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;&#160;other liabilities and deferred credits&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;&#160;on the Company&#x2019;s consolidated balance sheets. The remaining short-term portion of earn-out liabilities are reflected as&#160;&lt;/span&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;accrued liabilities&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;&#160;on the Company&#x2019;s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities on the Company&#x2019;s consolidated statements of cash flows and all other such payments are classified as financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The carrying amounts reported in the Company&#x2019;s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of December&#160;30, 2022 and December&#160;24, 2021 as these instruments had variable interest rates that reflected current market rates available to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The following table presents the carrying value and fair value of the Company&#x2019;s convertible notes (more fully described in Note 9). The fair value of the Company&#x2019;s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company&#x2019;s common stock, estimates of the stock&#x2019;s volatility and the prevailing risk free interest rate in calculating the fair value estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;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:100%"&gt;2028 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;292,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2024 Convertible Senior Notes&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:100%"&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;43,723&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;200,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;206,182&#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;/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:100%"&gt;Convertible Unsecured Note&lt;/span&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:100%"&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,345&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,102&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3NjM_c11ca9b5-76d8-46f1-8ea4-d8e2a44e0fde">&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;The following table presents the changes in Level 3 contingent earn-out liabilities:&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-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Balance December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,756&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5,500&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(83)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(1,296)&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;/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:100%"&gt;Balance December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;6,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,700&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,788)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,505&#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;/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:100%"&gt;Balance December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;17,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzEtMTEtMS0xLTI2NTk3_a9515cb4-d521-4de0-b85c-c40163669034"
      unitRef="usd">2756000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzItMTEtMS0xLTI2NTk3_d0a5fa8c-52b0-44f0-a6f1-86cca72ca3ba"
      unitRef="usd">5500000</chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzQtMTEtMS0xLTI2NTk3_4472cbbd-738d-4315-a6c5-b26191900fc2"
      unitRef="usd">83000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzUtMTEtMS0xLTI2NTk3_d211f1e1-34c4-41ea-beef-f5faeae2c4ab"
      unitRef="usd">-1296000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzYtMTEtMS0xLTI2NTk3_e17db63c-867d-409b-bd9a-5cbbbe5a5205"
      unitRef="usd">6877000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzctMTEtMS0xLTI2NTk3_d09ff343-2335-43b0-ad98-92ae9bccd229"
      unitRef="usd">8700000</chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzktMTEtMS0xLTI2NTk3_008bbe18-e9f5-4649-a494-e11c40336b8a"
      unitRef="usd">6788000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzEwLTExLTEtMS0yNjU5Nw_3dfbca36-f869-4977-9c35-8bb39b9227cc"
      unitRef="usd">8505000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTpjODk5Y2E2MTE1NzA0YTUxOWI5OGU0ZmVmZTlhYjE3OS90YWJsZXJhbmdlOmM4OTljYTYxMTU3MDRhNTE5Yjk4ZTRmZWZlOWFiMTc5XzExLTExLTEtMS0yNjU5Nw_350b8bee-1f6d-4123-b17c-15f23094432d"
      unitRef="usd">17294000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzEwOTE_bf69c32b-6c24-4f7a-b197-ce0c875c0f72"
      unitRef="usd">10483000</chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue>
    <chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzEwOTg_bb790f3a-dbdf-4d3e-84bb-ace00e87572d"
      unitRef="usd">3252000</chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90ZXh0cmVnaW9uOmIwY2ZmODNkMDgzYzRhOTFiODQzNmNjODU5YjUxZDE0XzI3Njg_7768c41e-69db-4694-bc19-dac238b0c2bd">&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;The following table presents the carrying value and fair value of the Company&#x2019;s convertible notes (more fully described in Note 9). The fair value of the Company&#x2019;s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company&#x2019;s common stock, estimates of the stock&#x2019;s volatility and the prevailing risk free interest rate in calculating the fair value estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;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:100%"&gt;2028 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;292,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2024 Convertible Senior Notes&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:100%"&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;43,723&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;200,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;206,182&#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;/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:100%"&gt;Convertible Unsecured Note&lt;/span&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:100%"&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,345&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,102&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i4da04e436ffa46e5aa9961edbc9ee5bc_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItMS0xLTEtMjY1OTc_34340408-95ef-4aa9-b9ca-5b625eeae7e7"
      unitRef="usd">287500000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia09c751c69f34310882a3ca26130138c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItMy0xLTEtMjY1OTc_189f4991-ec6e-4f37-9ec6-0a5345ec71ee"
      unitRef="usd">292531000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i8a3184b39a8d4257b18fc1018e18206a_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItNS0xLTEtMjY1OTc_30c1af81-df76-4471-adc5-6864f4489f40"
      unitRef="usd">0</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia966c3414e874d239269665a701d184f_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzItNy0xLTEtMjY1OTc_f44a4ddd-54ca-4246-9313-47743569e89c"
      unitRef="usd">0</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i15015f2785124985ad18201c2b40ccff_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMS0xLTEtMjk5OTU_316243d3-b275-4ccd-95dd-147c6c272942"
      unitRef="usd">41684000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia9dfb482e4c04f73abbd6045b358a090_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMy0xLTEtMjk5OTU_c7ef3bec-530d-4359-90e2-d4cba1bd88c4"
      unitRef="usd">43723000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i1d3a5ad112694182a41df9f162eeb801_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNS0xLTEtMjk5OTU_2e104a98-bde6-44ad-87e5-f4a7a537f8b1"
      unitRef="usd">200000000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i97b185ce326244059773d5690419fec8_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNy0xLTEtMjk5OTU_dc93b110-17ba-495b-8215-1a7ac9f8d7da"
      unitRef="usd">206182000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ib1a1d777f0484f94bdf28197f8bb0078_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMS0xLTEtMjY1OTc_5cbbc9c3-04cb-4b79-9fe0-268f18ce7082"
      unitRef="usd">4000000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i01346b18da054b938fc06c569b2c102f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtMy0xLTEtMjY1OTc_fa24efd8-ed7e-4867-9098-a97b143d0bc7"
      unitRef="usd">4345000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ia14f6e292b3941db92c5a99d3a3cb363_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNS0xLTEtMjY1OTc_8ea77e9a-ade5-4ea5-81ff-498b97675dc7"
      unitRef="usd">4000000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="ie89a2c4f200846d5b58778c1c0e99397_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDAvZnJhZzpiMGNmZjgzZDA4M2M0YTkxYjg0MzZjYzg1OWI1MWQxNC90YWJsZTphMTI3MTNkMDJkOTM0Y2Y2YTc4ZGM5OGU3ZTViYjRmOC90YWJsZXJhbmdlOmExMjcxM2QwMmQ5MzRjZjZhNzhkYzk4ZTdlNWJiNGY4XzMtNy0xLTEtMjY1OTc_69d6c04b-b9c0-42a0-8f2a-af06d420eb74"
      unitRef="usd">4102000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzM4OTA_26189d77-d278-42c7-a23d-46e9b93e71d7">Acquisitions&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Chef Middle East&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On November&#160;1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (&#x201c;CME&#x201d;), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,749, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total&#160;$10,000&#160;over a&#160;two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $7,500 as of  November&#160;1, 2022 and  December&#160;30, 2022.  The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capital Seaboard&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On December&#160;28, 2021, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of CGC Holdings, Inc. (&#x201c;Capital Seaboard&#x201d;), a specialty seafood and produce distributor in Maryland. The purchase price was approximately $31,036, consisting of $28,000 paid in cash at closing, common stock warrants valued at $1,701, and $1,335 paid upon settlement of a net working capital true-up. Customer relationships and trademarks were valued at fair value using Level 3 inputs and are being amortized over 15 and 5 years, respectively. Goodwill for the Capital Seaboard acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor to leverage the Company&#x2019;s existing products in the markets served by Capital Seaboard, to supply Capital Seaboard&#x2019;s product offerings to our East Coast markets and any intangible assets that do not qualify for separate recognition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 2022, the Company completed six other acquisitions for an aggregate purchase price of approximately $55,300, consisting of $55,300 paid in cash, subject to customary working capital adjustments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $2,000 in the aggregate. The Company is in the process of finalizing valuations of tangible and intangible assets as of the acquisition dates. When applicable, these valuations require the use of Level 3 inputs. Goodwill for these acquisitions will be amortized over 15 years for tax purposes. &lt;/span&gt;&lt;/div&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;The Company recognized professional fees of&#160;$4,357, $450 and $435 in&#160;&lt;/span&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;other operating expenses&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;&#160;related to acquisition activities in fiscal 2022,  2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company reflected net sales and loss before taxes in its consolidated statement of operations related to the acquisitions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;245,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;15,377&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents unaudited pro forma consolidated income statement information of the Company as if the acquisitions completed during fiscal 2022 had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#x2019;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#x2019;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,843,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,211,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;56,293&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,146&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the purchase price allocation of these acquisitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Chef Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Capital Seaboard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Other Acquisitions&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:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;84,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;10,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;14,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Customer relationships&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:100%"&gt;25,800&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;7,250&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;16,700&#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;/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:100%"&gt;Trademarks&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:100%"&gt;11,400&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,280&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;1,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;/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:100%"&gt;Non-compete agreements&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:100%"&gt;320&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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;/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:100%"&gt;Goodwill&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:100%"&gt;23,814&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;34,101&#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;/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:100%"&gt;Fixed assets&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:100%"&gt;16,953&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;9,552&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;701&#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;/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:100%"&gt;Other assets&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:100%"&gt;941&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;122&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;17&#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;/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:100%"&gt;Deferred tax liability&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:100%"&gt;(3,635)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(2,365)&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;/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:100%"&gt;Right-of-use assets&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:100%"&gt;5,321&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;16,427&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;1,491&#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;/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:100%"&gt;Lease liabilities&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:100%"&gt;(5,321)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(16,427)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(1,491)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Current liabilities&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:100%"&gt;(44,155)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,632)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(8,397)&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;/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:100%"&gt;Earn-out liability&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:100%"&gt;(7,500)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(1,200)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Total consideration&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:100%"&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:100%"&gt;108,749&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;31,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;55,300&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzYxMDU_b2384c37-581f-4aed-af28-41c13d204814"
      unitRef="usd">108749000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDMzMjc_554ca04e-b250-43e3-b91e-cb80fa935933"
      unitRef="usd">10000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <chef:BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm
      contextRef="i00f5d1bb96d04da1bad2e7e06318ed49_D20221101-20221101"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyNjk4OA_eca841e8-9214-4418-af0a-b2567806960d">P2Y</chef:BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i27b0365102274397804644badf40d68e_I20221101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDM0Mjg_93b84d86-0076-4039-8ba1-7f319010d89d"
      unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i07b9aebc1c644afab7287e0e793c3968_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2NDM0Mjg_ca21c0c4-4471-4089-8852-0934c158bede"
      unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzYxMDE_9147ef99-d82e-4fe6-9b11-d5b205fd8374"
      unitRef="usd">31036000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzI5Nzg_895d865d-d582-4a7a-bad3-83e23c52821b"
      unitRef="usd">28000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzMwMzk_9560172e-2241-49de-b150-078034a1bddc"
      unitRef="usd">1701000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <chef:NetWorkingCapitalAdjustment
      contextRef="i4444b519ebc2433f93021dea41dfc7d0_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzMwNDg_a7fe1760-97da-4af8-85f1-cf2657e7c509"
      unitRef="usd">1335000</chef:NetWorkingCapitalAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i435e8cdf42354e4998323959b44e229b_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgzMzQwOQ_58a16959-7619-4497-a842-6c819fe70515">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie4f66a10b7554ffb9ce9aa624c01fccb_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgzMzQzMg_2170d96d-bd3e-4598-9327-c91f77d91642">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyNjk4OQ_823a63c3-ef4c-436a-8926-72c9db47dbe8"
      unitRef="employee">6</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzE3Nzc_9bd38c7b-b4b4-40ef-8cad-fc3bcf5e3283"
      unitRef="usd">55300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzE3OTY_e233294f-0116-4508-8be5-ecf4103e2eb9"
      unitRef="usd">55300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzEwOTk1MTE2MzIwMjI_800a1d80-8d8d-4187-bc0f-b31558c574df"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNTY_7892d2b0-41e0-4452-a9a1-7bfd2eff3993"
      unitRef="usd">4357000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNjE_a7c5f347-d273-4d25-a95b-a8fab1d5c18a"
      unitRef="usd">450000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzQzOTgwNDY1MjYzNjk_ca731fe6-d64d-4632-8018-201b3a96315c"
      unitRef="usd">435000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzU0OTc1NTgyMzQzMg_cf977a9d-1b62-4c01-bb34-f1bb9d31080e">&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;The Company reflected net sales and loss before taxes in its consolidated statement of operations related to the acquisitions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;245,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;15,377&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair values.&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 style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,843,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,211,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;56,293&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,146&#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;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZToyMGVmY2NlZjExY2I0ZWFiYTdmYzlkZjIzZWNmZjA1OC90YWJsZXJhbmdlOjIwZWZjY2VmMTFjYjRlYWJhN2ZjOWRmMjNlY2ZmMDU4XzItNS0xLTEtMjY4NzQ_909bc6d5-c341-4529-9d0d-587108e8b7f6"
      unitRef="usd">245670000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZToyMGVmY2NlZjExY2I0ZWFiYTdmYzlkZjIzZWNmZjA1OC90YWJsZXJhbmdlOjIwZWZjY2VmMTFjYjRlYWJhN2ZjOWRmMjNlY2ZmMDU4XzMtNS0xLTEtMjY4NzQ_33bdba6d-9304-4a9a-8660-55495130198f"
      unitRef="usd">15377000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzItNS0xLTEtMzA5MDc_c2925998-f5dd-4d1c-b2e2-d7bfd773628c"
      unitRef="usd">2843207000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzItNy0xLTEtMzA5MDc_4d57c6a9-5faa-47d4-ae30-784fa3f9c252"
      unitRef="usd">2211208000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzMtNS0xLTEtMzA5MDc_760b603c-4b18-4cd4-94c8-3f7dd171fcbd"
      unitRef="usd">56293000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i78eaf11ea5904d80abe255d8d8d0d78d_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTo5ZjBiMTEyZjE3NGI0NzZkYjZkZTM3ZmQxZjBmZDY2OC90YWJsZXJhbmdlOjlmMGIxMTJmMTc0YjQ3NmRiNmRlMzdmZDFmMGZkNjY4XzMtNy0xLTEtMzA5MDc_f144cf1c-d48c-4c86-8c70-99c6446bbfb6"
      unitRef="usd">4146000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90ZXh0cmVnaW9uOjI1ZGM0Y2Y4ZDI5ZjRhYzU5MDY0YzNjMDg4MGM3YmYzXzM4ODI_04fa9e66-5096-4839-8408-076c5c02f8a7">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the purchase price allocation of these acquisitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Chef Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Capital Seaboard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Other Acquisitions&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:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;84,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;10,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;14,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Customer relationships&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:100%"&gt;25,800&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;7,250&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;16,700&#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;/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:100%"&gt;Trademarks&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:100%"&gt;11,400&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,280&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;1,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;/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:100%"&gt;Non-compete agreements&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:100%"&gt;320&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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;/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:100%"&gt;Goodwill&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:100%"&gt;23,814&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;34,101&#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;/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:100%"&gt;Fixed assets&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:100%"&gt;16,953&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;9,552&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;701&#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;/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:100%"&gt;Other assets&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:100%"&gt;941&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;122&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;17&#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;/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:100%"&gt;Deferred tax liability&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:100%"&gt;(3,635)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(2,365)&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;/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:100%"&gt;Right-of-use assets&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:100%"&gt;5,321&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;16,427&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;1,491&#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;/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:100%"&gt;Lease liabilities&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:100%"&gt;(5,321)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(16,427)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(1,491)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Current liabilities&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:100%"&gt;(44,155)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,632)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(8,397)&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;/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:100%"&gt;Earn-out liability&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:100%"&gt;(7,500)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;(1,200)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Total consideration&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:100%"&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:100%"&gt;108,749&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;31,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;55,300&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtMS0xLTEtMjkwODA_ee529961-ad13-46ef-b6db-2dd67b7b1acb"
      unitRef="usd">84811000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtMS0xLTEtMjY1OTc_77d31ffe-a466-4ef4-b83c-2a2535a056b9"
      unitRef="usd">10130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEtNS0xLTEtMjY1OTc_af7af3b2-d23b-474c-bf39-16c8252239c4"
      unitRef="usd">14743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i6b24783f983743ff8f4d3063dbc742af_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItMS0xLTEtMjkwODA_d3ef6b5b-bdcd-4f98-a078-1f29d74d7a6c"
      unitRef="usd">25800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia57ea7ee61cb4a499d1586682d95dc58_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItMS0xLTEtMjY1OTc_e30b8ce7-7008-41f8-8466-71ca75bd9c4f"
      unitRef="usd">7250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ife7fb0c6271e4eecb3e3630fbd00091f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzItNS0xLTEtMjY1OTc_e3b4fc21-fb7f-45d5-a6b2-1396341f853a"
      unitRef="usd">16700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="idb92d2fa6c844aa9acd3d714f8db4ea1_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtMS0xLTEtMjkwODA_8078d3f7-8231-4427-b5c3-22a05a1e3c25"
      unitRef="usd">11400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i27476df968e64b7eb5fc244118199beb_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtMS0xLTEtMjY1OTc_2848e0a3-ee3b-499f-b8dd-3e54d3e85e96"
      unitRef="usd">2280000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia06f8003988a428e8f70034e884c9fee_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzMtNS0xLTEtMjY1OTc_1a858a22-3a1f-4c0e-a0b4-4be136fd5d0d"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8ac950d11d084be5ba190f92ab414d9b_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtMS0xLTEtMjkwODA_03da612d-f2bc-48a0-9fe3-6dd8f5885785"
      unitRef="usd">320000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iabcb5b17864845d29c8aa9a4c36faaa1_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtMS0xLTEtMjY1OTc_bf522126-667f-42e7-bb4c-565b33e851ab"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i2ebde6794b4444438c48667fce0b368b_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzQtNS0xLTEtMjY1OTc_a3eea4dc-2672-45ce-8b6f-e26a36f97205"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtMS0xLTEtMjkwODA_5712bc5c-ca6c-4ea0-a7c7-6e7240a66060"
      unitRef="usd">23814000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtMS0xLTEtMjY1OTc_ae1226f1-46bf-4d7d-ac79-c4a05bc1483f"
      unitRef="usd">8334000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzUtNS0xLTEtMjY1OTc_54287c4a-4197-42a9-9e5d-f4b8b55a4f86"
      unitRef="usd">34101000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtMS0xLTEtMjkwODA_2bdeb9d1-2e12-4b75-bbbe-a182bc35fa49"
      unitRef="usd">16953000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtMS0xLTEtMjY1OTc_3d4253a7-cb40-4748-a578-f2198160078c"
      unitRef="usd">9552000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzYtNS0xLTEtMjY1OTc_8c7f86ff-5ee8-4666-980a-ddc83cbc54f1"
      unitRef="usd">701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctMS0xLTEtMjkwODA_638c3bce-8c9f-4984-aadf-0ef9b3274de4"
      unitRef="usd">941000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctMS0xLTEtMjY1OTc_22ee08e5-c4f7-4eca-a655-14efa2aa0b33"
      unitRef="usd">122000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzctNS0xLTEtMjY1OTc_dc3dafc3-9a3e-486c-b6fd-675933d381b2"
      unitRef="usd">17000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtMS0xLTEtMjkwOTg_8b51e230-e5c1-4a95-9009-886636d28513"
      unitRef="usd">3635000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtMy0xLTEtMjk4NDU_2bfb2bad-1f25-42d5-952c-0590248665ef"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzgtNy0xLTEtMjk4NDU_6f2ba78d-94b5-4a9a-93af-325d1e04b8b3"
      unitRef="usd">2365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktMS0xLTEtMjkwOTg_d097270e-feb7-4357-baeb-b68048b6c149"
      unitRef="usd">5321000</chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktMS0xLTEtMjY1OTc_7d4f1fe8-3dfc-4097-9057-5581313fe054"
      unitRef="usd">16427000</chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzktNS0xLTEtMjY1OTc_2575d5d1-092e-48ed-919c-2b24dcb336ea"
      unitRef="usd">1491000</chef:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTEtMS0xLTI5MTA1_a42bde62-6591-41ca-a1f3-a2e3f0ff986f"
      unitRef="usd">5321000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTEtMS0xLTI2NTk3_71d29c03-6644-47a4-b538-9b66283b0278"
      unitRef="usd">16427000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEwLTUtMS0xLTI2NTk3_20c7eb81-85f5-4353-a636-a231e6d698bf"
      unitRef="usd">1491000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTEtMS0xLTI5MTEy_c646381f-06f4-4b27-b60f-dfa0f6f12714"
      unitRef="usd">44155000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTEtMS0xLTI2NTk3_d4100df2-981e-4e9d-ae93-581e5cee3e86"
      unitRef="usd">6632000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzEzLTUtMS0xLTI2NTk3_e9953474-6087-4c17-b671-b4f6952b52e6"
      unitRef="usd">8397000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTEtMS0xLTI5MDk4_92d9747e-dfd0-42a2-8fdb-8c8bf6948ec9"
      unitRef="usd">7500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTEtMS0xLTI2NTk3_96d3dc4e-29d1-4d32-8798-6167521d429f"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE0LTUtMS0xLTI2NTk3_b57a7fe5-3277-41ca-a6a2-410796ad14b4"
      unitRef="usd">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4270b021cf474bc48e8bece135ad914f_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTEtMS0xLTI5ODQy_53bb86eb-d5b9-4305-be46-2cb68884d54c"
      unitRef="usd">108749000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4cc709aab37741798ca66caaf8f055a4_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTEtMS0xLTI2NTk3_7807ebbc-c7b7-480f-a1f9-f3b829ab6c73"
      unitRef="usd">31036000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i03ffaf453d0d49009a98e97594b0f11f_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDMvZnJhZzoyNWRjNGNmOGQyOWY0YWM1OTA2NGMzYzA4ODBjN2JmMy90YWJsZTpmZDEyMTU4ZGVlNWI0NmFkOGYwNWFmYzQyZGYwNDRmNC90YWJsZXJhbmdlOmZkMTIxNThkZWU1YjQ2YWQ4ZjA1YWZjNDJkZjA0NGY0XzE4LTUtMS0xLTI2NTk3_a4f85279-46f0-419d-8f7c-85667f67b910"
      unitRef="usd">55300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzM0NQ_575e13bf-d948-41e1-8de6-0178e230300b">Inventories&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;&#160;&lt;/span&gt;&lt;/div&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;Inventories consist primarily of finished product. Our entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $9,198 and $8,312 at December&#160;30, 2022 and December&#160;24, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzMwNw_ae927f92-c034-406f-99c6-dcba4546519d"
      unitRef="usd">9198000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDYvZnJhZzowMzIwMzVjNGExNDE0NjY3OGExZmZmNzczYTM0NWI0MS90ZXh0cmVnaW9uOjAzMjAzNWM0YTE0MTQ2Njc4YTFmZmY3NzNhMzQ1YjQxXzMxNA_ae2b07a5-5d7a-4456-b775-09cac0a2cde3"
      unitRef="usd">8312000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzc1Nw_bcbb1909-ebd9-48fe-aa21-57d359490f84">Property and Equipment&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;&#160;&lt;/span&gt;&lt;/div&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;Property and equipment as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;39,893&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;18,406&#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;/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:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;32,107&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;28,099&#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;/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:100%"&gt;Computers, data processing and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;18,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;15,480&#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;/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:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;42,609&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;39,799&#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;/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:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1- 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;94,245&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;69,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;/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:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,825&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,582&#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;/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:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;31,462&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;29,632&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Construction-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,583&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;24,355&#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;/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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;304,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;233,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(119,013)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(99,856)&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;/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:100%"&gt;Equipment, leasehold improvements and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;185,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;133,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction-in-process at December&#160;30, 2022 related primarily to the build-out of the Company&#x2019;s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company&#x2019;s Enterprise Resource Planning system. Construction-in-process at December&#160;24, 2021 related primarily related primarily to the build-outs of the Company&#x2019;s Los Angeles and Miami distribution facilities. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The net book value of equipment financed under finance leases at December&#160;30, 2022 and December&#160;24, 2021 was $11,579 and $10,874, respectively. No interest expense was capitalized during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020.&lt;/span&gt;&lt;/div&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;The components of depreciation and amortization expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;18,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;14,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Software amortization&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:100%"&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:100%"&gt;5,760&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;6,080&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:11pt;font-weight:400;line-height:100%"&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:11pt;font-weight:400;line-height:100%"&gt;4,790&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzc1OQ_1e62844d-5ee7-43b3-9902-8f822d3c390a">&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;Property and equipment as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;39,893&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;18,406&#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;/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:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;32,107&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;28,099&#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;/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:100%"&gt;Computers, data processing and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;18,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;15,480&#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;/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:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;42,609&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;39,799&#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;/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:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1- 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;94,245&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;69,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;/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:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,825&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,582&#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;/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:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;31,462&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;29,632&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Construction-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;36,583&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;24,355&#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;/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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;304,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;233,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(119,013)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(99,856)&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;/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:100%"&gt;Equipment, leasehold improvements and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;185,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;133,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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;The components of depreciation and amortization expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;18,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;14,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Software amortization&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:100%"&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:100%"&gt;5,760&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;6,080&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:11pt;font-weight:400;line-height:100%"&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:11pt;font-weight:400;line-height:100%"&gt;4,790&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee3ec8c3722b4b1e9a08ec0d9b758be2_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzItNC0xLTEtMjY1OTc_dff657c8-cc76-4dc5-be02-7a81b9cd3b06"
      unitRef="usd">5542000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6f191833923f49108cc99e6a8b5b4ffd_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzItNi0xLTEtMjY1OTc_dcf1814a-4bd4-4c91-a755-409c1ce43e48"
      unitRef="usd">5020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2c8f9e36dea6470ebe8c7a06a0d2458b_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtMi0xLTEtMjY1OTc_3439d259-db95-4278-8cff-61ed87f17700">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9605db8e9124ab49b1896fe077b2f84_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtNC0xLTEtMjY1OTc_dbadcb75-dd42-4fe2-b0c4-d5317f769006"
      unitRef="usd">39893000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2a777aee16574940b8ed3ecab8fee04d_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzMtNi0xLTEtMjY1OTc_cb68b9db-56e2-4a5b-a69a-ec79681f78a7"
      unitRef="usd">18406000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i823939290e7a441798902d29ae0cc527_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjoxYjFmYjE1MDBkNzE0MDFjODRlZDczMmVjNzA3NmU0OV80_e381c500-b922-43b0-ad25-0c151038a6c1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5b6e5deebeec43318c6e9f1c339877b5_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjoxYjFmYjE1MDBkNzE0MDFjODRlZDczMmVjNzA3NmU0OV85_ac0e9b52-549a-45f3-b323-a7ce56645206">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtNC0xLTEtMjY1OTc_381abf9f-7b32-4fac-8664-057e3770bb04"
      unitRef="usd">32107000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a7794d1b28d4a69ae0e92974b9ce701_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzQtNi0xLTEtMjY1OTc_5834d89c-b29e-4ae1-b683-97820c3adec7"
      unitRef="usd">28099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1145fc0cb29747bfbf863671bb732ef9_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMDJlOTEyZWI4Yzg0OTdjYjc2MTY4NWNmOTcwOTE5Nl80_07ff340a-7b61-4331-83a2-2bbf8f43c91d">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ife928e9bd2d94c78ba6c6335b3932a46_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMDJlOTEyZWI4Yzg0OTdjYjc2MTY4NWNmOTcwOTE5Nl85_9653ca28-494e-4132-9720-11c05f5eb638">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b2e6bf26df141b3af003f89bc11b8ea_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtNC0xLTEtMjY1OTc_0caa15e8-c0ef-4fc0-8403-a408dcc0fb6d"
      unitRef="usd">18475000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i75484d262d5e479da3ada34edd8fc4e4_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzUtNi0xLTEtMjY1OTc_139172c7-ba57-48f6-a4cd-4fcbd60c7df2"
      unitRef="usd">15480000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0491724eb18541e78d0632d3c0045dc4_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpmMzljNjVjZTg4Yjc0ZDdhOGFlNTgyYjVjZDkzODIwZF80_d1f19d48-851b-41a7-bfa8-d49b86af45d3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie81be13baf6c412da81a0acd2854c703_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpmMzljNjVjZTg4Yjc0ZDdhOGFlNTgyYjVjZDkzODIwZF85_3d248efc-d7fd-4f62-82aa-17531ee568ca">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia42c1be66ea144b399c6f5a8967fb99b_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtNC0xLTEtMjY1OTc_0d1f9fb6-d5d6-493d-b701-61ad83c384c8"
      unitRef="usd">42609000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26937a585bf9415a9a9d94fe927f0b4b_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzYtNi0xLTEtMjY1OTc_260753f0-006f-4a41-9b55-e3a8ec22ef8c"
      unitRef="usd">39799000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5fd4fffa20ca437b9621925013b35033_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpkYzU3M2NmMTllNWE0YWEzYTkyMTUwZTdlNzRiMWU5Ml80_8e31520f-5e8f-405e-956f-fc146fef28d1">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib9a68e05ead0415eb1fd150e409c8816_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjpkYzU3M2NmMTllNWE0YWEzYTkyMTUwZTdlNzRiMWU5Ml84_14dd129d-2af2-45ca-8c2a-0628a65eb403">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib715fab49b5141939888f729b6ed353c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctNC0xLTEtMjY1OTc_79b8231f-56e5-4940-8010-bce9fbd01405"
      unitRef="usd">94245000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id22e7a028f64482ebbceaa9a55c184a8_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzctNi0xLTEtMjY1OTc_dbbdc52e-8b96-4e52-9159-b8dcab9787f7"
      unitRef="usd">69105000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i073155fb0bdc43d98ad7d19459462aca_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtMi0xLTEtMjY1OTc_81bf660b-6254-4c10-9ece-2f50fee26ee0">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i020a6739d5fd48318d36c82afe224d58_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtNC0xLTEtMjY1OTc_6a4c79f2-fb3e-4dda-9a85-68c3268306a4"
      unitRef="usd">3825000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i196a0b210c7d474485e94ea9fbde912a_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzgtNi0xLTEtMjY1OTc_8d96c29d-38d9-4672-a677-534238735413"
      unitRef="usd">3582000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5750e8affca14a28b5f5d47f15bcb0ff_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMzE4Y2NkYWZlNzY0NTg2YTFiYjNhYmNiMmFmMGI3YV80_e3c12912-9729-4248-bc49-559b4dc9c1f7">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5e593245e5f34245b59636ef1e5bfea1_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktMi0xLTEtMjY1OTcvdGV4dHJlZ2lvbjozMzE4Y2NkYWZlNzY0NTg2YTFiYjNhYmNiMmFmMGI3YV85_0aa064b6-5348-4dde-9662-11547ba56cf9">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff89b98914b2430eaf4e9fd876b9d7b0_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktNC0xLTEtMjY1OTc_0b442ceb-dd9f-4f41-b69a-6975c7353a51"
      unitRef="usd">31462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifa4a7267fee84d31ba0aa5a55cd5096f_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzktNi0xLTEtMjY1OTc_09b01192-aacd-4124-89b5-1c3666700a06"
      unitRef="usd">29632000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3eec732b3b244481bdf2d27872f5f5d1_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzExLTQtMS0xLTI2NTk3_369e413b-47d7-4bc2-8f4f-b36e6de440da"
      unitRef="usd">36583000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1de9a6b675084fe4a42712bd9d91bce1_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzExLTYtMS0xLTI2NTk3_d7a1e0b6-636d-4513-a278-12c2455f605f"
      unitRef="usd">24355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEyLTQtMS0xLTI2NTk3_4a66aa86-0223-4402-8878-3e2ad7665b07"
      unitRef="usd">304741000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEyLTYtMS0xLTI2NTk3_225664c5-9e02-4069-a872-2f30e34213f6"
      unitRef="usd">233478000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEzLTQtMS0xLTI2NTk3_b4d0d373-fcb5-4f81-af12-4e628f02dbd0"
      unitRef="usd">119013000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzEzLTYtMS0xLTI2NTk3_13bf77db-a7bd-417e-81ba-fedb1dbd40fb"
      unitRef="usd">99856000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzE0LTQtMS0xLTI2NTk3_e2faf5d0-d506-41b6-8a26-fff6044d6ff0"
      unitRef="usd">185728000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTpiYzZmYzQwNjI3OGY0MzE5YWI3NjMwMzBjZGMwOTNjZi90YWJsZXJhbmdlOmJjNmZjNDA2Mjc4ZjQzMTlhYjc2MzAzMGNkYzA5M2NmXzE0LTYtMS0xLTI2NTk3_73d81014-3300-48aa-979f-b81d98f27eb0"
      unitRef="usd">133622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic6f634257ac84fd3b956d549f1682f31_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU3MQ_8332ab9e-3226-4b00-b68a-96f2f41c956e"
      unitRef="usd">11579000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ecf3a0042a14bdebcc93b95c1ee6ef6_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU3OA_d9d7a7f4-324a-4854-9ea1-fee67f47736d"
      unitRef="usd">10874000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_c05cd1a1-2e26-4f74-b25b-aaccf8e73719"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_d8e2e686-4a20-4287-8bd1-3c5e74b01030"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90ZXh0cmVnaW9uOmU0Mjk0MDZjYjc3ZjRlMTQ4NDQwMGU5ZDQxYjQwMjVkXzU5Ng_fb38a3ea-0c1a-4c10-a402-125250cc57d8"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0885609fbd814c539a15817bfe801cc5_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItMS0xLTEtMjY1OTc_a5403aac-13ac-408d-b545-78aba1c073ff"
      unitRef="usd">18572000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5cdcd81046924b8da2ceb9cc76dacbd0_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItMy0xLTEtMjY1OTc_d74360ec-a082-4754-94c2-589b8b341b23"
      unitRef="usd">15918000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia84618e668404e238409d0c7643f3c27_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzItNS0xLTEtMjY1OTc_017fa192-2c78-4ed2-8b7a-b51b60f84161"
      unitRef="usd">14984000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8834c9e59a854c898d7b5392462dac46_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtMS0xLTEtMjY1OTc_628831cb-5567-4d29-a03b-58e960fe67bb"
      unitRef="usd">5760000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5910ef060e234818a2ab6fcd3f3fd07e_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtMy0xLTEtMjY1OTc_75b9ca10-8f4f-4c50-be52-61e1b074524c"
      unitRef="usd">6080000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9f970e4e688241ce8894a9262fb1b878_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMDkvZnJhZzplNDI5NDA2Y2I3N2Y0ZTE0ODQ0MDBlOWQ0MWI0MDI1ZC90YWJsZTo4Y2Y0MTYyYjdkYjI0NjNiODFhMGRjNzIzNjY4ZjUxMy90YWJsZXJhbmdlOjhjZjQxNjJiN2RiMjQ2M2I4MWEwZGM3MjM2NjhmNTEzXzMtNS0xLTEtMjY1OTc_f7c4bf40-6eef-4de1-8bd4-7737cb128d64"
      unitRef="usd">4790000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0NzE_ce61ed91-3703-46dc-928e-722383201ea3">Goodwill and Other Intangible Assets&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;&#160;&lt;/span&gt;&lt;/div&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;The changes in the carrying amount of goodwill are presented as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;Carrying amount as of December 25, 2020&lt;/span&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:100%"&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:100%"&gt;214,864&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Acquisitions&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:100%"&gt;6,845&#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;/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:100%"&gt;Foreign currency translation&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:100%"&gt;66&#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;/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:100%"&gt;Carrying amount as of December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;221,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Goodwill 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:100%"&gt;(792)&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;/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:100%"&gt;Acquisitions&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:100%"&gt;66,249&#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;/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:100%"&gt;Foreign currency translation&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:100%"&gt;(112)&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;/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:100%"&gt;Carrying amount as of December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;287,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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 intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Amortization&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;205,608&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(85,447)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;120,161&#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;/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:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,899&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(8,293)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;606&#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;/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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;51,137&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(16,201)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;34,936&#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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;265,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(109,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;155,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;155,678&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(74,644)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;81,034&#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;/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:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,579&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(8,018)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;561&#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;/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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,514&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(13,366)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;23,148&#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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;200,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(96,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;104,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&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 second quarter of fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;During fourth quarter of fiscal 2020, the Company committed to a plan to shift its brand strategy, to commence in the second quarter of fiscal 2021, to leverage its Allen Brothers brand in its west region and determined its Del Monte, Ports Seafood and Bassian Farms trademarks did not fit the Company&#x2019;s long-term strategic objectives. The Company assessed these trademarks for impairment and used the relief of royalty method to determine fair value. Significant assumptions used include future sales forecasts, royalty rates and discount rates. As a result of the assessment, the Company recorded a $24,200 impairment charge, $17,545 net of tax, to write-down the value of its Del Monte and Bassian Farms trademarks. This impairment charge is presented within &lt;/span&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;other operating expense&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;s on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Amortization expense for other intangibles was $13,913, $12,967 and $13,502 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively. &lt;/span&gt;&lt;/div&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;As of December&#160;30, 2022, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;2023&lt;/span&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:100%"&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:100%"&gt;16,664&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;15,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2025&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:100%"&gt;15,388&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2027&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:100%"&gt;14,706&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;77,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;155,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0NjU_c49c6204-e8a2-4b1a-beba-8e84f1851f5f">&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;The changes in the carrying amount of goodwill are presented as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;Carrying amount as of December 25, 2020&lt;/span&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:100%"&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:100%"&gt;214,864&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Acquisitions&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:100%"&gt;6,845&#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;/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:100%"&gt;Foreign currency translation&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:100%"&gt;66&#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;/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:100%"&gt;Carrying amount as of December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;221,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Goodwill 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:100%"&gt;(792)&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;/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:100%"&gt;Acquisitions&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:100%"&gt;66,249&#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;/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:100%"&gt;Foreign currency translation&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:100%"&gt;(112)&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;/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:100%"&gt;Carrying amount as of December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;287,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="ib65329f53c46429f8e00b2c5854e5afb_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzAtMS0xLTEtMjY1OTc_646dbb2b-cce2-4f06-a127-923bae0e4913"
      unitRef="usd">214864000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzItMS0xLTEtMjY1OTc_d8109419-16c1-406a-80a0-52dd0d52693f"
      unitRef="usd">6845000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzMtMS0xLTEtMjY1OTc_3f567e16-a7df-434b-b6a2-0d8dc9e38fc9"
      unitRef="usd">66000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzQtMS0xLTEtMjY1OTc_1c825a30-f475-4c7b-9c82-6857b357481a"
      unitRef="usd">221775000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzUtMS0xLTEtMjY1OTc_0666852b-56d0-488b-9d43-a42134a762f6"
      unitRef="usd">-792000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzYtMS0xLTEtMjY1OTc_34f9425f-417e-4b48-87e1-02bc75203ece"
      unitRef="usd">66249000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzctMS0xLTEtMjY1OTc_9fb1e903-fd14-43ac-b78e-ada9e2ecab77"
      unitRef="usd">-112000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTo4ZWIyZTlhODEyMjI0NzNlYjQ4NjkzMjgzMDE5ODViYy90YWJsZXJhbmdlOjhlYjJlOWE4MTIyMjQ3M2ViNDg2OTMyODMwMTk4NWJjXzgtMS0xLTEtMjY1OTc_d4fb0c27-7569-4712-843c-74eed82374b2"
      unitRef="usd">287120000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0Nzc_8d9635ac-13c0-4e17-ab61-6cca5e731d93">&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 intangible assets as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Amortization&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;205,608&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(85,447)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;120,161&#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;/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:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;8,899&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(8,293)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;606&#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;/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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;51,137&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(16,201)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;34,936&#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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;265,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(109,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;155,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;155,678&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(74,644)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;81,034&#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;/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:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,579&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(8,018)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;561&#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;/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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;36,514&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(13,366)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;23,148&#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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;200,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(96,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;104,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i09be6da379de4854b17072f605907062_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItMi0xLTEtMjY1OTc_87dd0280-d8a1-4c1a-b624-0e68a528a928">P232M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItNC0xLTEtMjY1OTc_8be982ee-6ab2-402d-aa5f-2a6b49c063dc"
      unitRef="usd">205608000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItNi0xLTEtMjY1OTc_591568c3-19b6-47ce-b883-c5810ad66e8a"
      unitRef="usd">85447000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i04f09c11c72b4cf6ac9d7ceb9461e48b_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzItOC0xLTEtMjY1OTc_6700fb87-c70d-4415-820d-0f5a1a749fd6"
      unitRef="usd">120161000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="idb99aac6f6854cbc87cea9cc31424201_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtMi0xLTEtMjY1OTc_6fb84fd9-1210-406c-9ee3-ec9ceeb6bdee">P73M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtNC0xLTEtMjY1OTc_2be44c93-5539-41bd-ac74-483258dadeaf"
      unitRef="usd">8899000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtNi0xLTEtMjY1OTc_24f0088c-fb81-4a24-a570-fb7fb18b24e6"
      unitRef="usd">8293000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i12f4d616ffd44183b337e5573a83e364_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzMtOC0xLTEtMjY1OTc_fe459753-b3d6-4a74-90bb-0ec51b68f657"
      unitRef="usd">606000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i608d6ebaad914fc7bc4c9d4aafbac2e6_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtMi0xLTEtMjY1OTc_df9756cb-5d32-4648-935f-85459b8b3174">P250M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtNC0xLTEtMjY1OTc_0b7fee78-0fe9-43a2-a366-82e62e7ca415"
      unitRef="usd">51137000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtNi0xLTEtMjY1OTc_4d27c881-22c6-461e-a77d-a4aa7316740b"
      unitRef="usd">16201000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9657b60b570b4cc4868325783a0ea6ee_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzQtOC0xLTEtMjY1OTc_65a308c1-70cc-4773-9120-9609527db2a6"
      unitRef="usd">34936000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtNC0xLTEtMjY1OTc_ad62ab99-82ef-4ac3-93ec-ca59e29af945"
      unitRef="usd">265644000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtNi0xLTEtMjY1OTc_57797371-8a25-4ad3-bb68-911aa7f92bef"
      unitRef="usd">109941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzUtOC0xLTEtMjY1OTc_8709c65b-b8c2-4f2c-8b84-d5b26a5bd7f5"
      unitRef="usd">155703000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i8a092a54fbd146c6bcbd864cb700c334_D20201226-20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtMi0xLTEtMjY1OTc_953bc3fb-1ca3-4bbd-8297-991ce028cf24">P120M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtNC0xLTEtMjY1OTc_13b0723c-c596-41fb-9cdd-ee0c66682cc1"
      unitRef="usd">155678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtNi0xLTEtMjY1OTc_ccecf80e-3444-484f-be70-5114d8e3e751"
      unitRef="usd">74644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1b56bc07837b4da991ce17a993f6f5e2_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzgtOC0xLTEtMjY1OTc_6162c44c-c060-49a9-82d3-f247a947b2f5"
      unitRef="usd">81034000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ib49c53f75361489a8ff8af7252f2055b_D20201226-20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktMi0xLTEtMjY1OTc_5dd6b3a1-f3da-4d57-a4f7-4dd8fbc41a2a">P26M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0fc798338504872a2a5f593139e8051_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktNC0xLTEtMjY1OTc_9b666509-2742-4210-9ce1-edc557c1b5e3"
      unitRef="usd">8579000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0fc798338504872a2a5f593139e8051_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktNi0xLTEtMjY1OTc_a0d1eb22-7556-4ab0-ac79-ff66b8391dd4"
      unitRef="usd">8018000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0fc798338504872a2a5f593139e8051_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzktOC0xLTEtMjY1OTc_1c951f52-b6e0-435c-a071-87a5d8f173b1"
      unitRef="usd">561000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i0614f6eea84f4cc5a19e85830605842e_D20201226-20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTItMS0xLTI2NTk3_4cf42839-7157-4b04-9e8f-6031cb769fb4">P179M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia601750184da4b22ae91b5834068b6df_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTQtMS0xLTI2NTk3_9908d1c5-62bd-40eb-83f8-84ebc5a77ce8"
      unitRef="usd">36514000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia601750184da4b22ae91b5834068b6df_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTYtMS0xLTI2NTk3_6afd7d04-1bd2-4c15-acc1-7b50d43b3bb2"
      unitRef="usd">13366000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia601750184da4b22ae91b5834068b6df_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzEwLTgtMS0xLTI2NTk3_18037728-523b-4fe8-99ab-4cc7c7c7da5c"
      unitRef="usd">23148000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTQtMS0xLTI2NTk3_a169f1bf-d3f8-4bc0-8fac-e05689b449f0"
      unitRef="usd">200771000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTYtMS0xLTI2NTk3_e6d8779c-babd-4745-81e3-b7e9c6863dbf"
      unitRef="usd">96028000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZToxYTVkN2Q4MmI3NDU0YzkwYWY5MjdhMmI3OTlhZmRkMi90YWJsZXJhbmdlOjFhNWQ3ZDgyYjc0NTRjOTBhZjkyN2EyYjc5OWFmZGQyXzExLTgtMS0xLTI2NTk3_ba3599cf-e615-4527-8842-258569e1e381"
      unitRef="usd">104743000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzI2NQ_07a8fa5a-a177-44b6-9423-7da16d837f22"
      unitRef="usd">597000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill
      contextRef="ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzI4Nw_50a805bc-6e04-4aa2-8a15-af0d0a80c35b"
      unitRef="usd">433000</chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4Xzk3OA_1c135a32-dd04-4614-9e77-dc04d33839dc"
      unitRef="usd">24200000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEwMDA_e8ea6fda-6523-43f5-a545-810c0659733f"
      unitRef="usd">17545000</chef:ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNDg_a156e618-a53e-47c3-ab71-820314e2c4f4"
      unitRef="usd">13913000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNTI_a1488a49-25b6-41d9-807b-7209dfdec14d"
      unitRef="usd">12967000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzEyNTk_adb74747-4560-453f-88ae-f7dd28d9ec1f"
      unitRef="usd">13502000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90ZXh0cmVnaW9uOmRkNzY5MmM1ZjljMjQ2ZWY5YTk5NjU0ZjI5ZDdhOGU4XzE0Nzg_40fce1fb-b2e8-4027-97de-b518f043466f">&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;As of December&#160;30, 2022, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;2023&lt;/span&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:100%"&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:100%"&gt;16,664&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;15,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2025&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:100%"&gt;15,388&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2027&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:100%"&gt;14,706&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;77,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;155,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzAtMS0xLTEtMjY1OTc_126aadc1-5b07-497f-a57e-4fa03dd3aeae"
      unitRef="usd">16664000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzEtMS0xLTEtMjY1OTc_063f7501-e78a-463b-b078-1eb546b8f68d"
      unitRef="usd">15811000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzItMS0xLTEtMjY1OTc_07e3d24a-50de-49d0-977f-6642743c42a6"
      unitRef="usd">15388000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzMtMS0xLTEtMjY1OTc_65c76c94-b0ce-4268-aeaa-479bd52f073f"
      unitRef="usd">15286000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzQtMS0xLTEtMjY1OTc_65f0da07-33aa-415b-ae82-95607ff3b193"
      unitRef="usd">14706000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzUtMS0xLTEtMjY1OTc_ad11ed9a-0187-4650-8652-3dfecf01ab24"
      unitRef="usd">77848000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTIvZnJhZzpkZDc2OTJjNWY5YzI0NmVmOWE5OTY1NGYyOWQ3YThlOC90YWJsZTozZDE0NThjZjg5NmQ0NzI1YmI4ZGNhNTAzZjViNjRiNC90YWJsZXJhbmdlOjNkMTQ1OGNmODk2ZDQ3MjViYjhkY2E1MDNmNWI2NGI0XzYtMS0xLTEtMjY1OTc_5c77fc6a-b1cd-407c-8248-072906a66e14"
      unitRef="usd">155703000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ0_245fb2ee-96b5-40c5-b837-5153b256d5b7">Debt Obligations&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;&#160;&lt;/span&gt;&lt;/div&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;Debt obligations as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:32.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Senior secured term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;August 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;299,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;168,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2028 Convertible senior notes&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:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;December 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;287,500&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;2024 Convertible senior notes&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:100%"&gt;2.32&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;December 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;200,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;/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:100%"&gt;Asset-based loan facility&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:100%"&gt;4.50&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;March 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;40,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Finance leases&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:100%"&gt;4.63&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;11,331&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;11,602&#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;/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:100%"&gt;Convertible unsecured note&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:100%"&gt;5.00&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Other revolving credit facilities&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:100%"&gt;7.72&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,217&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Unamortized deferred costs and premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(20,050)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,976)&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;/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:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;665,932&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;399,301&#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;/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:100%"&gt;Less: current installments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(12,428)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(5,141)&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;/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:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;653,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;394,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;2023&lt;/span&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:100%"&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:100%"&gt;9,217&#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;/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:100%"&gt;2024&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:100%"&gt;44,684&#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;/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:100%"&gt;2025&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:100%"&gt;3,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;/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:100%"&gt;2026&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:100%"&gt;3,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;/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:100%"&gt;2027&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:100%"&gt;3,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;/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:100%"&gt;Thereafter&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:100%"&gt;611,750&#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;/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:100%"&gt;Total&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:100%"&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:100%"&gt;674,651&#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;/tr&gt;&lt;/table&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Secured Term Loan Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On June&#160;22, 2016, the Company entered into a credit agreement (the &#x201c;Term Loan Credit Agreement&#x201d;) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the &#x201c;Term Loan Facility&#x201d;). On August&#160;23, 2022, the Company entered into an eight amendment (&#x201c;Eighth Amendment&#x201d;) in an aggregate principal amount of $300,000 maturing on August&#160;23, 2029 (&#x201c;2029 Term Loans&#x201d;), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $167,391 and an incremental borrowing of $132,609. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#x2019;s assets are pledged as collateral. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.&lt;/span&gt;&lt;/div&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;Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The interest charged on the 2029 Term Loans is equal to, at the Company&#x2019;s option, either the Alternate Base Rate (as defined in the Eighth Agreement) plus 375 basis points or the secured overnight financing rate (&#x201c;SOFR&#x201d;) for one-, two-, three- or six -month interest periods chosen by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Eight Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 &#x201c;Debt&#x201d; to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $142 which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $10,852 as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $4,498 were expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Term Loan Facility contains affirmative covenants, negative covenants  and events of default customary for a term loan B facility of this type, as more particularly described in the Term Loan Credit Agreement. The Eight Amendment removed a minimum liquidity covenant which required the Company to maintain certain liquidity levels as of the last day of any fiscal quarter where EBITDA did not meet a predefined target.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset-Based Loan Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On&#160;June&#160;29, 2018, the Company entered into a&#160;credit agreement (the &#x201c;ABL Credit Agreement&#x201d;) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the &#x201c;ABL&#x201d;) in the aggregate amount of up to&#160;$150,000. On March&#160;11, 2022 the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $200,000 maturing on March&#160;11, 2027. Borrowings under the ABL will be used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company&#x2019;s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and March&#160;11, 2027.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The third amendment of the ABL was accounted for as a debt modification. The Company incurred transaction costs of&#160;$406&#160;which were capitalized as deferred financing fees to be amortized over the term of the ABL. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company&#x2019;s option, either the Base Rate (as defined in the ABL Credit Agreement) or a forward-looking term rate based on SOFR for one-, three-,  or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$14,000&#160;or&#160;10%&#160;of the borrowing base,the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company had reserved $24,173 of the ABL for the issuance of letters of credit. As of December&#160;30, 2022, funds totaling $135,827 were available for borrowing under the ABL.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2028 Convertible Senior Notes&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;On December&#160;13, 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the &#x201c;2028 Convertible Notes&#x201d;). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December&#160;13, 2022 (the &lt;/span&gt;&lt;/div&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;&#x201c;2028 Indenture&#x201d;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the &#x201c;Exchange Transactions&#x201d;) with a limited number of holders of its 1.875% Convertible Senior Notes ( the &#x201c;2024 Convertible Notes) to exchange or repurchase approximately $158,316 principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $159,709 in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company&#x2019;s common stock. Net proceeds are are expected to be used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company performed an analysis for each lender in accordance with ASC 470 &#x201c;Debt&#x201d; to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $14,145 which is reflected in&lt;/span&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;&#160;interest expense&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;&#160;on the Company&#x2019;s consolidated statements of operations. The Company incurred third party transaction costs of approximately $6,971 which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert  at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024 Convertible Senior Notes&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;On November&#160;22, 2019, the Company issued $150,000 aggregate principal amount of 2024 Convertible Notes  pursuant to an indenture, dated as of November 22, 2019 (the &#x201c;2024 Indenture&#x201d;), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $43,225 of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $5,082 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On March&#160;1, 2021, the Company issued $50,000 aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November&#160;22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $31,166 and repay a portion of borrowings outstanding under the Company&#x2019;s ABL. The Company incurred transaction costs of approximately $1,350 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The 2024 Convertible Notes bear interest of 1.875% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company&#x2019;s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $44.20 per share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December&#160;1, 2024, unless earlier converted or repurchased in accordance with their terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Unsecured Note&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On February&#160;25, 2019, the Company issued a $4,000 convertible unsecured note (the &#x201c;Unsecured Note&#x201d;), maturing on June&#160;29, 2023, to Bassian Farms, Inc. (the &#x201c;Holder&#x201d;) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was 4.5% per annum and increased to 5.0% after the two-year anniversary of the closing date. The Company may, in certain instances beginning eighteen months after issuance of the Unsecured Note, redeem the Unsecured Note in whole or in part for cash or convert the Unsecured Note into shares of the Company&#x2019;s common stock at the conversion price of $43.93 per share. After the two-year anniversary of the closing date, the Holder may convert the Unsecured Note into shares of the Company&#x2019;s common stock at the conversion price. Upon a change of control event, the Holder may convert the Unsecured Note into shares of the Company&#x2019;s common stock at the conversion price or redeem the Unsecured Note for cash.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The net carry value of the Company&#x2019;s convertible notes as of December&#160;30, 2022 and December&#160;24, 2021 was:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs and Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs and Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&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:100%"&gt;2028 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(6,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;280,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2024 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(373)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;41,311&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;200,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,686)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;197,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;/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:100%"&gt;Convertible Unsecured Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;333,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(7,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;325,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;204,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(2,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;201,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense on the Company&#x2019;convertible notes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:47.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Amortization of deferred costs and premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;932&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;913&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,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;/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:100%"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;14,145&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Total interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;19,349&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,676&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,993&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTMy_76a573ef-aaf5-40d5-a314-385d7fee7174">&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;Debt obligations as of December&#160;30, 2022 and December&#160;24, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:32.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Senior secured term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;August 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;299,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;168,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2028 Convertible senior notes&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:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;December 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;287,500&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;2024 Convertible senior notes&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:100%"&gt;2.32&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;December 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;200,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;/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:100%"&gt;Asset-based loan facility&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:100%"&gt;4.50&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;March 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;40,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Finance leases&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:100%"&gt;4.63&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;11,331&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;11,602&#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;/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:100%"&gt;Convertible unsecured note&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:100%"&gt;5.00&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Other revolving credit facilities&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:100%"&gt;7.72&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,217&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Unamortized deferred costs and premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(20,050)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,976)&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;/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:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;665,932&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;399,301&#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;/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:100%"&gt;Less: current installments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(12,428)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(5,141)&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;/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:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;653,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;394,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5b9b7e317919498ebcab5f8a0b706b3e_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtMS0xLTEtMjg3MTQ_55132b39-dab9-4a00-ab33-26f2f41875ff"
      unitRef="number">0.0793</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3d109f3368784fc69254d7df4e9a07b4_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtMi0xLTEtMjY1OTc_69fa37e1-b4cc-47f8-aaff-abbb37d23978"
      unitRef="usd">299250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2da6fff88a954e45ada0a7e41bf3f6eb_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEtNC0xLTEtMjY1OTc_01b11cb1-2079-42d1-986a-82fd6c80ceb0"
      unitRef="usd">168675000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItMS0xLTEtMjkzMDg_dac82cf0-2afb-404a-a7f0-4ed3b5967442"
      unitRef="number">0.0278</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItMi0xLTEtMjY1OTc_e1813639-c657-47ab-ac69-8848806f500c"
      unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzItNC0xLTEtMjY1OTc_f7036917-82a3-41ff-9814-d2518bf2c70b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtMS0xLTEtMjg3Mzc_6832a5f3-22c3-4fea-8d5d-4fc3355f9dd3"
      unitRef="number">0.0232</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNS0xLTEtMjkyMzk_3dcd2190-4e00-49b3-8b70-9591585bb7ae"
      unitRef="usd">41684000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNy0xLTEtMjkyNDI_02250c5f-d584-400c-870a-45488084692a"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic530c36627f34f1983c2044094bdf48b_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtMS0xLTEtMjg3MzQ_8ad4d509-c529-4373-8cd9-cb7ed61ea5c7"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib65c1f54fe9d4c54a8442947dc21d965_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtMi0xLTEtMjY1OTc_af961d57-9a60-44fd-a587-7252c50345c8"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i50743dab1a8d40c5a67a0b648b34b26d_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzMtNC0xLTEtMjY1OTc_262914fc-ed60-4663-9b7d-18d1ead54938"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtMS0xLTEtMjkzMDM_98961029-9517-4ace-9e89-5db096039fb5"
      unitRef="number">0.0463</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtMi0xLTEtMjY1OTc_84281414-753c-4423-b4c1-b8fedc63e1b6"
      unitRef="usd">11331000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzQtNC0xLTEtMjY1OTc_3afc067f-20ea-4415-97d5-74116ebae6e3"
      unitRef="usd">11602000</us-gaap:FinanceLeaseLiability>
    <chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary
      contextRef="i60d35ada359747d7a796890e9bf3f0d4_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzYtMS0xLTEtMjg4MzE_1f993bb5-11f2-4c79-a3ae-4c8662e3c3b3"
      unitRef="number">0.0500</chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84f49386231d4297abaca6362ff24865_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtMi0xLTEtMjY1OTc_4886d1a5-6947-40a7-8c52-2dc592aeed17"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5cbe656f53404fc4953ace515b51bbfe_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzUtNC0xLTEtMjY1OTc_5a5f89a0-49c9-42ed-872d-3efc7e5182d1"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iee61d3f81e894d4caf2e021b411740cb_I20221230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktMS0xLTEtMjk4NjU_ff9637e1-3caa-43f5-a508-97daa2c25d06"
      unitRef="number">0.0772</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia435313554c64809922e0d2f1bf2bdbe_I20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzgtMi0xLTEtMjY1OTc_26a83669-8d93-406a-a531-ede7ce17ceb2"
      unitRef="usd">2217000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52c25117047d4b8f91eafc5a6f987229_I20211224"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzgtNC0xLTEtMjY1OTc_ddb9ce9f-ea8a-4662-b004-013d61a13e14"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktMi0xLTEtMjY1OTc_2e34cba6-5bcd-4bdc-a24a-66c2bdfc78ee"
      unitRef="usd">20050000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzktNC0xLTEtMjY1OTc_e5b2284b-c1a9-45b1-ae62-e3c2a472e228"
      unitRef="usd">4976000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEwLTItMS0xLTI2NTk3_3b157e28-c21a-4502-ab4a-a9ff987f276b"
      unitRef="usd">665932000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEwLTQtMS0xLTI2NTk3_4ddfba29-bce7-4e29-bde3-5979dfa4e555"
      unitRef="usd">399301000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzExLTItMS0xLTI2NTk3_8b77e3ae-5416-4f99-9f6e-6a2f67c8d3a4"
      unitRef="usd">12428000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzExLTQtMS0xLTI2NTk3_6517c13d-6e90-4e59-9a9c-7cbf22b7269a"
      unitRef="usd">5141000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEyLTItMS0xLTI2NTk3_18e83556-cc74-4403-b8c0-4b7d6f47bd82"
      unitRef="usd">653504000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo1ZTA0MGM1MGI4OTA0NDI1OWVhMjZiYmY2NmY1NTI3ZC90YWJsZXJhbmdlOjVlMDQwYzUwYjg5MDQ0MjU5ZWEyNmJiZjY2ZjU1MjdkXzEyLTQtMS0xLTI2NTk3_96d171d0-6512-43fd-9131-b33b45b67fc2"
      unitRef="usd">394160000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ2_bcee225f-7684-4229-b1a3-586e0ee95815">&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;Maturities of the Company&#x2019;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;2023&lt;/span&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:100%"&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:100%"&gt;9,217&#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;/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:100%"&gt;2024&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:100%"&gt;44,684&#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;/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:100%"&gt;2025&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:100%"&gt;3,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;/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:100%"&gt;2026&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:100%"&gt;3,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;/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:100%"&gt;2027&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:100%"&gt;3,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;/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:100%"&gt;Thereafter&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:100%"&gt;611,750&#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;/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:100%"&gt;Total&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:100%"&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:100%"&gt;674,651&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzAtMS0xLTEtMjY1OTc_31b59010-3d59-4b18-bece-156c114b06ce"
      unitRef="usd">9217000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzEtMS0xLTEtMjY1OTc_9be271e8-9bf6-4bb5-96da-8940f49ce41d"
      unitRef="usd">44684000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzItMS0xLTEtMjY1OTc_6e50b7fe-d89b-4100-86e0-e5f5addef8e8"
      unitRef="usd">3000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzMtMS0xLTEtMjY1OTc_d5d1ba2e-6824-4e9a-8a27-cf0f40842748"
      unitRef="usd">3000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzQtMS0xLTEtMjY1OTc_6dbc91b4-4385-4fe4-9ebb-327b720398b2"
      unitRef="usd">3000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzUtMS0xLTEtMjY1OTc_ad874940-b088-4571-95db-4efea1f8fb62"
      unitRef="usd">611750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTo4YzU3MDAwYWU2MDE0MDc0YmVlMWRiMDA2OGQxZDJlNS90YWJsZXJhbmdlOjhjNTcwMDBhZTYwMTQwNzRiZWUxZGIwMDY4ZDFkMmU1XzYtMS0xLTEtMjY1OTc_027f59c9-854a-4b97-8267-d49afdeac747"
      unitRef="usd">674651000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0Njk_a5a2d3fd-d816-4499-815c-880a26a75e5b"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iba81c0d006704b7ca549e21dc3e93b7f_I20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0NDc_2c833918-08fa-4c16-bd45-64ca588fe54e"
      unitRef="usd">167391000</us-gaap:DebtInstrumentCarryingAmount>
    <chef:DebtInstrumentIncrementalBorrowingAmount
      contextRef="iba81c0d006704b7ca549e21dc3e93b7f_I20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ0NTg_a84632b6-179c-46c0-ac6d-0f7687591cf7"
      unitRef="usd">132609000</chef:DebtInstrumentIncrementalBorrowingAmount>
    <chef:DebtInstrumentPeriodicPaymentPrincipalPercentage
      contextRef="i2420b6afcf514d5c93bdd32c6346f79c_D20220823-20220823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NjkyNzQ_94756313-2035-43e4-8462-2941e8911d86"
      unitRef="number">0.0025</chef:DebtInstrumentPeriodicPaymentPrincipalPercentage>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate
      contextRef="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1Mg_f7a30f7e-d939-4fcd-88ae-e70699a616df">P181D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1MjQ1Mjk_4778804e-e46e-4097-82f1-08eecd8c7614"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgzMjU3Ng_277c57db-3a60-4aca-b131-9eee62de8b41"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3MjQ_018a4b97-8bcb-4bc4-9922-3b66919f3eb3"
      unitRef="usd">-142000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3MzQ_6b892da4-38ac-4628-b787-54380950fce1"
      unitRef="usd">10852000</us-gaap:PaymentsOfFinancingCosts>
    <chef:DebtInstrumentTransactionCosts
      contextRef="ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Mjc3NDM_8c4312b8-bfcc-4bbe-8c11-e18f1bbe6e0b"
      unitRef="usd">4498000</chef:DebtInstrumentTransactionCosts>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7468e7b763b742309a6790939197546b_I20180629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzUwMjU_723a7074-53be-4a30-8699-298a6febcae8"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTYwNDc_5ec4ad1a-7b03-4c3e-8b0e-8bd1472ee5ca"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature
      contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU2ODI_0d67d602-c9f7-4922-a684-5a3706964112"
      unitRef="usd">25000000</chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate
      contextRef="i6952a16d9a9146cb9ebaf37e8a43cc88_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1NA_4098dbbf-59ed-4b34-a6d7-d6c529bba617">P90D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate
      contextRef="i87b990508c314fcfa31ebcf555f4451b_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3Njg1Mw_40498a7a-b53d-4d7e-a034-e33a7103c9f7">P181D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i01944f9a968f450b98f31814181e7ac2_I20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NzQwMDg_4778804e-e46e-4097-82f1-08eecd8c7614"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTY5MDI_2491f97c-9b73-4b9c-a31b-a4bc78479d71"
      unitRef="usd">406000</us-gaap:DeferredFinanceCostsNet>
    <chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount
      contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTgxNTcxNzk_196989c0-405c-404f-a7d0-b05e58717150"
      unitRef="usd">14000000</chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount>
    <chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage
      contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY3NDQ_9e7af618-35c1-46f9-8e19-6567cd333141"
      unitRef="number">0.10</chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage>
    <chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio
      contextRef="ib4b412882cb94de4a3a83b777c84275a_D20220311-20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NzI0ODc_81e67222-d770-437e-b3cd-f94955691a51"
      unitRef="number">1</chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio>
    <chef:AmountsReservedForIssuanceOfLettersOfCredit
      contextRef="id8c79eead77c4a78a94dc36b4d87deca_I20220311"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY3OTc_405e9f3e-93c8-4297-84a7-3a3961bbe2cf"
      unitRef="usd">24173000</chef:AmountsReservedForIssuanceOfLettersOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i6944202216834ee3b80f6e1024420692_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY4NzU_b4c185fe-c172-4dca-8ece-c3f71b210781"
      unitRef="usd">135827000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTAxNDU_f0919a40-830c-4136-acf0-8e12ae278581"
      unitRef="usd">287500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTAxNzk_025ddc2e-24c2-4801-8b5f-af6868f89ace"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iac91f696022b4b96908ffa56fd671568_I20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NjcxNjM_0e0a9e71-5318-4e9b-898c-4b38c2afcb70"
      unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4MjU_5a596702-988b-482e-89e4-2058c3d63a09"
      unitRef="usd">158316000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4NTY_053f11cb-aab4-4615-a069-99197d03feaa"
      unitRef="usd">159709000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4Mzg_5507140e-3600-4b31-a78e-bb60504f19bc"
      unitRef="shares">324066</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4NjM_c2ae5b74-f3b9-4f79-af1d-44ea116d5fa4"
      unitRef="usd">-14145000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1Njk4MDU_203b6e56-4817-4cf6-b4d6-5c48de575fe7"
      unitRef="usd">6971000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTA5NTE_025ddc2e-24c2-4801-8b5f-af6868f89ace"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id1dfcc840d49401ab46df3bab69f1381_I20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzQzOTgwNDY1NTExMTI_331fb7b3-b1ac-407f-af0b-8e48f2731cc1"
      unitRef="usdPerShare">44.27</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i52ceb3780e194fed83b0d499e648a6aa_D20221213-20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3MzA1OA_9e1bc506-afa7-4ecc-ac7b-7ae426592d8b"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzY5NzY_9e8eb12a-a558-4c78-8c95-1f533ad1456f"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ie5bbaf6ced2244889e02c39921a81a8f_D20191122-20191122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzcyNjI_0efad270-9e6d-49d2-ac37-028634f34719"
      unitRef="usd">43225000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc0OTk_ca81622c-fc4b-46ec-a00b-fb7c4fe24fb0"
      unitRef="usd">5082000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id5d91d00df134f04b9dd4dd8640cce1e_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc2MzE_b11f738e-a6b0-4c1a-8ebe-cca935a6c1cc"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="ie87b5ca9726c45179a1b0686b5122035_D20191122-20191122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzc5Mjg_e4d2bda1-0448-4b72-bfd5-5b8a14304990"
      unitRef="usd">31166000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzgwNTg_7789e5f9-9bb1-4512-af7b-675b54cba432"
      unitRef="usd">1350000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3MzA3MQ_99020ce5-7edf-4a3f-9b15-038a7ba2e3cb"
      unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i0c68f69127a249a896ab4a2a8defea13_I20191122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzg5MzQ_afa97fb6-01fc-4ca9-b211-076cb62ce359"
      unitRef="usdPerShare">44.20</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ib02b66f3ee8741babc1d5b921a48710b_D20191122-20191122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk0MzI_1db5119c-055a-45c4-981c-cf0c4d429b5e"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk2NDA_0635954d-1f67-410f-b48c-9e49d97ea245"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk4NTI_084b4f0d-726f-4616-8769-18ecf8744e38"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary
      contextRef="i60d35ada359747d7a796890e9bf3f0d4_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk4ODI_1f993bb5-11f2-4c79-a3ae-4c8662e3c3b3"
      unitRef="number">0.050</chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary>
    <chef:DebtInstrumentConvertibleEarliestDateTerm
      contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTQ4_e206bb17-6e79-426b-8bc3-d2d165385f8c">P2Y</chef:DebtInstrumentConvertibleEarliestDateTerm>
    <chef:DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert
      contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzk5ODQ_69b119e6-07cd-474b-b62b-16fb6c425386">P18M</chef:DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwMTc5_26e47734-9f6c-4001-8ca5-8b7b05fe7084"
      unitRef="usdPerShare">43.93</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <chef:DebtInstrumentConvertibleEarliestDateTerm
      contextRef="i7a1e92252ac44585bb39c2d4d53b6924_D20190225-20190225"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzEwNTM1_dc16a37b-fc16-4ab6-9f13-8f7c9766c3b1">P2Y</chef:DebtInstrumentConvertibleEarliestDateTerm>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3NTU2Mw_2e52fbce-81e6-4aa8-9879-711972b8cf33">&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;The net carry value of the Company&#x2019;s convertible notes as of December&#160;30, 2022 and December&#160;24, 2021 was:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs and Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Unamortized Deferred Costs and Premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Net Amount&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:100%"&gt;2028 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(6,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;280,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;2024 Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;41,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(373)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;41,311&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;200,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,686)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;197,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;/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:100%"&gt;Convertible Unsecured Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;333,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(7,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;325,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;204,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(2,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;201,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMi0xLTEtMzE3NTI_8d7df4d2-dee8-4ca2-ad54-2fa415964eda"
      unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItNC0xLTEtMzE3NTU_ae9eddfd-25a3-4643-a5e6-dffd80ba4c39"
      unitRef="usd">6876000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ie264047ec8074fd7b08d035a5254cc69_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItNi0xLTEtMzYwNzA_d469ed74-f75f-47d9-a0bc-f55d23d514b2"
      unitRef="usd">280624000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItOC0xLTEtMzYwMzg_1058ce5b-be4a-4f3f-a664-a72364fa0339"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMTAtMS0xLTM2MDcy_30ad626c-d495-4942-81dd-1bd23fd9d33e"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i3741ec58d8484f9bab5e670c6b1b0ea3_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzItMTItMS0xLTM2MDcy_ae7fa7bf-37a2-42fc-b4cf-41758898eb00"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMi0xLTEtMzE3NjE_23e377ba-e478-41fb-9ced-6c92482cddc2"
      unitRef="usd">41684000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtNC0xLTEtMzE3NjQ_6db3e236-57c4-418c-9f55-e322bc89ad82"
      unitRef="usd">373000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id211f4a917cd4b0492d99c72da6a78f5_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtNi0xLTEtMzYwNzA_9290a04f-b16c-4c69-84d1-477660a6edec"
      unitRef="usd">41311000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtOC0xLTEtMzE3NzM_7b3bc701-837b-464b-912e-a78e35d50b85"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMTAtMS0xLTMxNzc2_0e7ce7ff-51af-483c-b8fa-68d7ccdb98f5"
      unitRef="usd">2686000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i964384bc375e4ca4b6a3a827588f3d1c_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzMtMTItMS0xLTM2MDcy_6d150005-efd9-474b-8b89-79b6b4ace1ce"
      unitRef="usd">197314000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMi0xLTEtMzE3ODA_6d110ac9-b674-40bb-9dfa-1b13b09ff4f6"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtNC0xLTEtMzYwNjQ_216dde3d-76f4-4d62-b68d-1cd1e041a329"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i87adc3d409a64627b07d9c63fcba8b0e_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtNi0xLTEtMzYwNzA_d5034256-db04-4a36-84e7-a4ab14321225"
      unitRef="usd">4000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtOC0xLTEtMzE3ODM_17081110-39ba-44cf-b391-04c8eeee4a80"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMTAtMS0xLTM2MDcy_137c25f5-ed5b-4163-9706-0bab65bcd26e"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ie164a98a250b48b9993dee64768a7f05_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzQtMTItMS0xLTM2MDcy_5c902481-039b-4997-ada3-cd17aa3bc5eb"
      unitRef="usd">4000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMi0xLTEtMzYwNjg_7e5b58c2-0915-4304-8bac-e85a52e4128b"
      unitRef="usd">333184000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtNC0xLTEtMzYwNjY_55c4405c-a46c-453c-b7d1-ff5996902f5a"
      unitRef="usd">7249000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtNi0xLTEtMzYwNzA_c8d6c820-1852-4157-abdf-50e2f31a4795"
      unitRef="usd">325935000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtOC0xLTEtMzYwNzI_cca93b2c-a098-427e-b8d6-113d3b8a887c"
      unitRef="usd">204000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMTAtMS0xLTM2MDcy_e34e7271-53f0-4575-863d-6f0869730de2"
      unitRef="usd">2686000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i95bf1ecbbdde4dc7a51c406e31feb964_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZToxOThhZDA5YTRlZjc0NjFkODcwNGQ3NzZkODIxNmI2MS90YWJsZXJhbmdlOjE5OGFkMDlhNGVmNzQ2MWQ4NzA0ZDc3NmQ4MjE2YjYxXzUtMTItMS0xLTM2MDcy_c89db53c-5879-4b34-8388-e3cdbd9a1647"
      unitRef="usd">201314000</us-gaap:LongTermDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90ZXh0cmVnaW9uOjJmYzA1ZjdmZDEzZjQ2OWRiYjAwMzUyOGE1NTkwNWVkXzU0OTc1NTg3NTU2NA_495c40c0-0254-4048-89ac-15c6e789203d">&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;The components of interest expense on the Company&#x2019;convertible notes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:47.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;2,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Amortization of deferred costs and premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;932&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;913&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,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;/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:100%"&gt;Loss on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;14,145&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/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:100%"&gt;Total interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;19,349&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;4,676&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,993&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItNS0xLTEtMzE4Mzc_e6cc7e84-53dd-4c2b-8b17-b66e7404ce4b"
      unitRef="usd">4272000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItNy0xLTEtMzE4Mzc_071d6f00-8255-4a9e-85ea-1a6e0703277f"
      unitRef="usd">3763000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzItOS0xLTEtMzE4Mzc_67fd3fd4-c750-412a-92ce-934eb3fb1c07"
      unitRef="usd">2993000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtNS0xLTEtMzE4Mzc_1e980748-68cb-4230-a074-6a1063322832"
      unitRef="usd">932000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtNy0xLTEtMzE4Mzc_e889516d-ca07-4088-9ec1-8d2ed1eee656"
      unitRef="usd">913000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzMtOS0xLTEtMzE4Mzc_c822ef58-9dda-4124-b2df-712024494b82"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtNS0xLTEtMzMxODU_c615e359-7d42-4dd3-ba5a-d54c6e36d2a8"
      unitRef="usd">-14145000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtNy0xLTEtMzMxOTI_6145581f-941b-46b8-9912-8fbc55370f45"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtOS0xLTEtMzMxOTk_41d7c3f6-9320-4504-ad04-cff08ebbf951"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzUtNS0xLTEtMzYwNzY_ca6c7cc2-6af0-47f0-a8b7-343154971dbc"
      unitRef="usd">19349000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i982998b683154be7be198c36d2ebe9f8_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzUtNy0xLTEtMzYwNzY_cdddafa9-bc0e-4afc-bffc-2f25cb278bcb"
      unitRef="usd">4676000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iee83c118e6ea4f9db2995d5bf9837d3b_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTUvZnJhZzoyZmMwNWY3ZmQxM2Y0NjlkYmIwMDM1MjhhNTU5MDVlZC90YWJsZTowZmFmMDY4YmQxY2E0ZDhlOWU5YTkwNGUwYmU4Mjk0Mi90YWJsZXJhbmdlOjBmYWYwNjhiZDFjYTRkOGU5ZTlhOTA0ZTBiZTgyOTQyXzQtOS0xLTEtMzE4Mzc_5c0c7a61-2796-4922-86b8-f57002723ff3"
      unitRef="usd">3993000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyOTE_1ca99fe8-36c9-4b1b-b28f-8622225668bd">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;In connection with an acquisition during the second quarter of fiscal 2021, the Company issued warrants with a fair value of $1,120 to purchase up to 150,000 shares of the Company&#x2019;s common stock at an exercise price of $31.96 per share. These warrants expire on April 22, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;In connection with the acquisition of Capital Seaboard during the first quarter of fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company&#x2019;s common stock at an exercise price of $31.55 per share. These warrants expire on December 26, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Public Common Stock Offering&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On May 14, 2020, the Company completed a public offering of 5,769,231 shares of its common stock at a price of $13.00 per share to the underwriters, to be reoffered by the underwriters at variable prices per share, which resulted in net proceeds of approximately $74,691 after deducting underwriters&#x2019; fees, commissions and transaction expenses. In addition, the Company granted a 30-day option to purchase up to an additional 865,384 shares of its common stock at a price of $13.00 per share to the underwriters, to be reoffered by the underwriters at variable prices per share. The option was fully exercised on June 2, 2020 and resulted in additional proceeds of $11,250.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;On May 17, 2019, the Company&#x2019;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#x201c;2019 Plan&#x201d;). Concurrently, the 2011 Omnibus Equity Incentive Plan (the &#x201c;2011 Plan&#x201d;) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#x201c;Committee&#x201d;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#x201c;SARs&#x201d;), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 2,600,000 shares available for grant. As of December&#160;30, 2022, there were 2,046,252 shares available for grant. &lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Stock compensation expense was $13,602, $11,479 and $9,292 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.&#160;The related tax benefit for stock-based compensation was&#160;$22, $49 and $133 for the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The following table reflects the activity of RSAs during the fiscal year ended December&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Time-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Market-based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Unvested at December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;617,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;28.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;187,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;32.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;185,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;187,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;33.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;169,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;32.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;169,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;29.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(323,871)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;26.49&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(16,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;29.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(21,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;32.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(21,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;30.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Unvested at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;464,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;335,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;32.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;333,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;30.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&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 RSAs vested during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020, was $8,719, $7,848 and $8,109, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;four-years.&#160;The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a&#160;three-year performance period and vesting is subject to the award recipient&#x2019;s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on&#160;the Company&#x2019;s attainment of certain profitability and return on invested capital targets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;During the fourth quarter of fiscal 2020, the Company modified its 2018 performance-awards and certain 2018 time-based awards such that they vested on December 17, 2020. The modifications affected seventeen employees and resulted in incremental stock compensation expense of $1,999. Concurrent with these modifications, the Company also cancelled its 2020 and 2019 performance-based awards and its 2020 market-based equity awards.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;At December&#160;30, 2022, the total unrecognized compensation cost for the Company&#x2019;s unvested RSAs was $20,080 to be recognized over a weighted-average period of approximately 1.9 years. Of this total, $9,281 related to RSAs with time-based vesting provisions to be recognized over a weighted average period of 2.0 years and $10,799 related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.8 years. &lt;/span&gt;&lt;/div&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;The following table summarizes stock option activity during the fiscal year ended December&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Outstanding December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;115,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,051&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,407)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Outstanding December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;112,232&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,465&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3.2&lt;/span&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:100%"&gt;Exercisable at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;112,232&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,465&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3.2&lt;/span&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&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 issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December&#160;30, 2022 and December&#160;24, 2021. No compensation expense related to the Company&#x2019;s RSAs or stock options has been capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for these awards was $362 during the fiscal year ended December&#160;30, 2022. As of  December&#160;30, 2022, the fair value of these awards was $362 and is presented within &lt;/span&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;Other liabilities and deferred credits&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; on the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ic438793c8a744f27871f88cb856a1424_D20220326-20220624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE3Mg_5c528079-bbe2-4acb-9051-a5523de3012f"
      unitRef="usd">1120000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE5Mw_68c44026-7eba-4009-b223-dd66c6624c1c"
      unitRef="shares">150000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i42954495426b4e7aa65c36ab8f7c4f6b_I20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzI1Nw_6371b0be-aa05-4528-83f3-b93c623a7e97"
      unitRef="usdPerShare">31.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ia770c2140969481296a2dae8bf0ff64c_D20211225-20220325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2Mzg0MDk_d4ab5e6e-d928-4878-97ab-5ef4ed6bf891"
      unitRef="usd">1701000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ie054d2799b5d42139b84c35ee6bdac0a_I20220325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE2NDkyNjc0NTI5NTY_8c7e3cd7-85cc-49f6-902c-93eadd6f6058"
      unitRef="shares">150000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie054d2799b5d42139b84c35ee6bdac0a_I20220325"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2Mzg0MDQ_4f35f8a5-fbb1-4e5d-a94a-0d587f01c2fd"
      unitRef="usdPerShare">31.55</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzk5Nw_5b0850f5-3681-48c0-a891-637334c71ecf"
      unitRef="shares">5769231</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i77421caad42449f8b868afc8f48efd74_I20200514"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwNDE_7e80900a-5984-4e0c-ad05-98bdecec830b"
      unitRef="usdPerShare">13.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i705ce09e257b45f1abb200fed592e37c_D20200514-20200514"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzExODk_3a395e95-30cf-475a-bc79-9ba9be9a02eb"
      unitRef="usd">74691000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7f5e616b7a8f47eab9e34eb4cf3b5be7_D20200514-20200514"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEzNDc_27d432eb-1f11-4a08-a460-36d195d2b3c2"
      unitRef="shares">865384</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib5ffae0f00cb4c73af82ea1b9f1d8041_I20200514"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEzOTE_a0f43475-aec0-407b-819a-e58de02ceb77"
      unitRef="usdPerShare">13.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i6dda7fed23cd4b23a2ec2060d8c3da4d_D20200602-20200602"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzE1Nzc_fa0f8e3a-4411-4cbc-b058-f6507d1abb9d"
      unitRef="usd">11250000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzMzMTQ_b2f6eb7b-7bbd-44c7-84a7-79182c1dc753">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic5813bdf43af4d3ca5f5b9241246dc9e_I20190517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzMzNzg_22d99615-4c1f-459d-8824-591c11044f05"
      unitRef="shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0MzA_8477ea7a-ff41-43c8-8af9-ff70ba62e70a"
      unitRef="shares">2046252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0OTU_e1a6fad6-e163-47cb-a7ea-72ac5cd40b57"
      unitRef="usd">13602000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM0OTk_0d451d09-653d-4e36-9298-72bd073bb5e8"
      unitRef="usd">11479000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM1MDY_50f64012-2c4f-42b9-bc64-8bfa3b66c55d"
      unitRef="usd">9292000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MjI_0fb1f1db-ec0d-40d8-9926-b5a130355902"
      unitRef="usd">22000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MjY_7ab2d964-5ba4-451a-8f35-62fe5e630fb7"
      unitRef="usd">49000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM2MzM_7b3e6db5-ec64-4243-81b3-4072cf3d25ba"
      unitRef="usd">133000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyOTM_469e6ffb-8bb8-455c-a289-7cc9b785e1d6">&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;The following table reflects the activity of RSAs during the fiscal year ended December&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Time-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Market-based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Unvested at December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;617,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;28.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;187,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;32.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;185,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;187,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;33.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;169,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;32.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;169,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;29.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(323,871)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;26.49&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(16,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;29.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(21,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;32.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;(21,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;30.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Unvested at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;464,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;335,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;32.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;333,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;30.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if1f7f5161e6243efb9a3ca3556c72d11_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMi0xLTEtMjY1OTc_7640bb36-4c23-4cdd-87a8-1935f7c04b9c"
      unitRef="shares">617996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if1f7f5161e6243efb9a3ca3556c72d11_I20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtNC0xLTEtMjY1OTc_f40ad8ed-fac9-4cc9-b955-367f69bebee1"
      unitRef="usdPerShare">28.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic2fcc3c53c074699aa491312fd1f8b32_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtNi0xLTEtMjY1OTc_16afbced-f4f9-4514-8541-f203742ca8e8"
      unitRef="shares">187437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic2fcc3c53c074699aa491312fd1f8b32_I20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtOC0xLTEtMjY1OTc_4a3587d7-f172-4bca-9017-90a9e6221a1a"
      unitRef="usdPerShare">32.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i54945205a3394a8da891cf4afd40d84a_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMTAtMS0xLTI2NTk3_d93b2da3-48d4-498e-b259-66190ac554dd"
      unitRef="shares">185129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i54945205a3394a8da891cf4afd40d84a_I20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzYtMTItMS0xLTI2NTk3_bcbdc324-2faa-4a73-9ed0-f83e60935265"
      unitRef="usdPerShare">31.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMi0xLTEtMjY1OTc_2efcf25c-02e3-4eb7-83a1-5be8709181d3"
      unitRef="shares">187153</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctNC0xLTEtMjY1OTc_a07f43a6-39c7-474b-9a72-e8600a62bb98"
      unitRef="usdPerShare">33.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctNi0xLTEtMjY1OTc_3fe99b41-2b55-4468-826c-1274ac122c32"
      unitRef="shares">169408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctOC0xLTEtMjY1OTc_a60e32c6-4e5b-411b-83d3-cdfaf3fb8819"
      unitRef="usdPerShare">32.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMTAtMS0xLTI2NTk3_747769b9-d69f-4810-b397-19c4c3cd1f91"
      unitRef="shares">169408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzctMTItMS0xLTI2NTk3_f4943ad9-c164-40ee-8615-2ef8aa33823d"
      unitRef="usdPerShare">29.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMi0xLTEtMjY1OTc_03294261-be9d-41f9-8edf-2201c811ea50"
      unitRef="shares">323871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtNC0xLTEtMjY1OTc_8840993b-cc67-46b0-a5ca-2b1c1902ce53"
      unitRef="usdPerShare">26.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtNi0xLTEtMjY1OTc_d78f8217-2bbf-4343-820e-478d5f8d2968"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtOC0xLTEtMjY1OTc_f2170ce7-1230-45d7-8de1-d5d4b9e9fc35"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMTAtMS0xLTI2NTk3_c6cf3bce-065f-4644-9ae0-74475f89942e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzgtMTItMS0xLTI2NTk3_54a13525-1bb0-4429-a118-03cd3190c901"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMi0xLTEtMjY1OTc_6d4111f6-246e-41e9-8222-a46987f6f683"
      unitRef="shares">16306</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktNC0xLTEtMjY1OTc_0deddbe4-94b6-43a4-a092-a9fcf86c525c"
      unitRef="usdPerShare">29.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktNi0xLTEtMjY1OTc_7fe68c31-2e37-469a-a3f0-b450f9215ed9"
      unitRef="shares">21420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktOC0xLTEtMjY1OTc_2d84c11d-190a-4be0-8ed9-fcf134011ff0"
      unitRef="usdPerShare">32.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMTAtMS0xLTI2NTk3_c3143f80-2809-4416-ab3c-1b1382e8c02d"
      unitRef="shares">21423</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i25562c0aa3b44d9788d76cf90d940c1c_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzktMTItMS0xLTI2NTk3_d839acc1-5db6-49a6-8802-952c99aa3146"
      unitRef="usdPerShare">30.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTItMS0xLTI2NTk3_ef37be0d-5210-4137-94f9-0da708ccff6b"
      unitRef="shares">464972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTQtMS0xLTI2NTk3_158c0d97-492e-47be-a456-e410274a8785"
      unitRef="usdPerShare">31.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTYtMS0xLTI2NTk3_91e1d155-e18b-4d7b-ab99-fb21c81c3e90"
      unitRef="shares">335425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTgtMS0xLTI2NTk3_940bed1e-3a4b-47f8-ab6d-af1270b098e6"
      unitRef="usdPerShare">32.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6e45e627d9dd4726a9b464f951d77632_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTEwLTEtMS0yNjU5Nw_e6e897db-cbc2-47fd-bbfe-55d7eca777f9"
      unitRef="shares">333114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6e45e627d9dd4726a9b464f951d77632_I20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTphYmZiYjY3ZDU2YWI0NWQxOWIyNjQ0ZGYyOGRiMjdlYi90YWJsZXJhbmdlOmFiZmJiNjdkNTZhYjQ1ZDE5YjI2NDRkZjI4ZGIyN2ViXzEwLTEyLTEtMS0yNjU5Nw_47e3d56f-7fe5-464e-9191-868115913482"
      unitRef="usdPerShare">30.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NjI_2ceaff78-6348-459e-acef-9ae62bde4216"
      unitRef="usd">8719000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if8c022719168492db28a4108d203c5ff_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NjY_50bb3cbc-d565-4838-80cb-4bdae0cfd479"
      unitRef="usd">7848000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9b5e1440211645428f2ac382f1a42b1d_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzM4NzM_b7147595-5680-45b5-bb5e-2a87a1a869c0"
      unitRef="usd">8109000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8ce25ce8dbcc424f9f7cd5cf208265bb_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODE_5e28648f-3cf6-4627-8432-3c5b1c5e6469">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODI_ec84cff3-ab6b-4dd9-913a-5f0bf57815b4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzUxNjg_c85199bd-5a94-4262-8496-ac657cd36fa0"
      unitRef="employee">17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="icb7507c86b024d619958b560b507758a_D20200926-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzUyMzk_a078cf1c-f888-41ba-9f47-dbeacdce8eff"
      unitRef="usd">1999000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i02cd874ed1974c7c8f75039db9c6b4bc_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU0NzY_4a7d5264-4c10-4791-8c06-840f9063cfa2"
      unitRef="usd">20080000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ia30d19908d084448ba94d2a03e8ccad8_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU1NDQ_ade6e8ee-870a-4f8d-b457-4b9ae740f10b">P1Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia25aac482e634f6284a43ede5abeaf4e_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU1NjM_a7bfe707-8195-4d96-8401-cd5c457bfab5"
      unitRef="usd">9281000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i7f3a904567d54e7a91f690fc18cdd9c7_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU2Njg_f877a8ca-6ce3-44e0-86d9-f1c9870f25c7">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i1b73467ee8d4476a8e5fcfd98433fc35_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU2NzU_a41a25a5-18fc-46c7-94d3-e33c5a6ae027"
      unitRef="usd">10799000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i905d46ddc4974958a56296599b59b54f_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU3OTg_3a8d8a5e-4e62-4cda-acd5-5a33987836ca">P1Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYyODY_63e9d565-52de-404c-b0e6-940bb670dfad">&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;The following table summarizes stock option activity during the fiscal year ended December&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Outstanding December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;115,639&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,051&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,407)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Outstanding December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;112,232&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20.23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,465&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3.2&lt;/span&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:100%"&gt;Exercisable at December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;112,232&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,465&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtMi0xLTEtMjY1OTc_8d309c34-fde0-44c1-9d23-1331d76c87ae"
      unitRef="shares">115639</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtNC0xLTEtMjY1OTc_f39ef271-8f9f-4c6e-a84b-f84945fac2ed"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtNi0xLTEtMjY1OTc_cb249515-7907-4612-a314-9f3eaef1fed5"
      unitRef="usd">2051000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzUtOC0xLTEtMjY1OTc_8c1c2292-20b2-4408-b928-30add381775c">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzctMi0xLTEtMjY1OTc_dcb4ef8a-e89e-4601-818d-45b6a0815550"
      unitRef="shares">3407</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzctNC0xLTEtMjY1OTc_c95b100b-be1a-4d12-8eb9-93e704b313e3"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktMi0xLTEtMjY1OTc_c3ad1318-2e9a-4c90-98a1-5cfb978d6fb5"
      unitRef="shares">112232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktNC0xLTEtMjY1OTc_f3c78122-92b4-4d2b-8b67-5ce588756520"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktNi0xLTEtMjY1OTc_adbd202e-afa3-46c2-ae37-531660eb06fe"
      unitRef="usd">1465000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzktOC0xLTEtMjY1OTc_5b34413e-5511-4d87-bd6d-ad720d5dc18e">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTItMS0xLTI2NTk3_1682c3a9-0436-4ff5-be7e-7dc45a6d4b63"
      unitRef="shares">112232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTQtMS0xLTI2NTk3_b08d99c5-cb10-495c-b848-ce70e85d5828"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTYtMS0xLTI2NTk3_882ecbc2-cee9-40f1-963c-efa008b792f4"
      unitRef="usd">1465000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90YWJsZTowMDNiNDUzYzE0ZTg0ZWIzYWU2NjExZmVjZGQ4NmJlZS90YWJsZXJhbmdlOjAwM2I0NTNjMTRlODRlYjNhZTY2MTFmZWNkZDg2YmVlXzEwLTgtMS0xLTI2NTk3_1475c9fe-30f0-475e-ba85-553e704f8e2c">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iec80fc3d41104536a35b9d30e813bd5e_D20201226-20211224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU5NTk_ad6d3392-3c7d-45cd-b29b-f1f39b897355"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU5NTk_aebfe0ba-62b8-4c73-b8c1-118588689cd0"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzYxODg_a10a6160-17f2-49e5-8cbe-3ce9ec2cf2ea"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzU0OTc1NTgyNTE3MA_2034c64a-b5c3-4e6b-9a40-12d3a42be89a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbc3567cc74146d29cd6adff029ea2f0_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2MzU5MDA_d66b3b1c-dd70-4d7d-9660-b744235c7c25"
      unitRef="usd">362000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i2de702e5e8c84202a6f4264665d05bf8_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMTgvZnJhZzowZjZmNGMwMTUzMDM0ZjgwYjQ4ODQ2YTNmZDlhOGE0ZS90ZXh0cmVnaW9uOjBmNmY0YzAxNTMwMzRmODBiNDg4NDZhM2ZkOWE4YTRlXzEwOTk1MTE2MzU5MTA_97f58e33-dc1a-40c6-92c6-34818daaf474"
      unitRef="usd">362000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2OQ_a6abdb06-33ed-4041-bdf3-82fb8d88f13c">Leases&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;&#160;&lt;/span&gt;&lt;/div&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;&#160;The components of net lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:45.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;26,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;27,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Amortization of right-of-use asset&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:100%"&gt;3,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,667&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,166&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Interest expense on lease liabilities&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:100%"&gt;442&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;555&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;552&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Short-term lease cost&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:100%"&gt;5,481&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,491&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Variable lease cost&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:100%"&gt;7,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,331&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;1,990&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Sublease income&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:100%"&gt;(1,344)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(430)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(96)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;38,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&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:100%"&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:100%"&gt;8,120&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;8,173&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;30, 2022, the weighted-average lease term for operating and finance leases was 11.0 years and 4.0 years, respectively. At December&#160;30, 2022, the weighted-average discount rate for operating and finance leases was 6.7% and 4.6%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;As of December&#160;30, 2022, the Company is contractually obligated to make payments over the next 14 years of approximately $44,593 related to long-term leases for a distribution facility, vehicles and material handling equipment that have not commenced. Accordingly, the Company has not recognized ROU assets or lease liabilities associated with these leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2NQ_a280f928-192e-4e0d-8d49-b0c99168c830">Leases&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;&#160;&lt;/span&gt;&lt;/div&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;&#160;The components of net lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:45.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;26,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;27,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Amortization of right-of-use asset&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:100%"&gt;3,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,667&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,166&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Interest expense on lease liabilities&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:100%"&gt;442&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;555&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;552&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Short-term lease cost&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:100%"&gt;5,481&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,491&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Variable lease cost&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:100%"&gt;7,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,331&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;1,990&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Sublease income&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:100%"&gt;(1,344)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(430)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(96)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;38,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&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:100%"&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:100%"&gt;8,120&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;8,173&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;30, 2022, the weighted-average lease term for operating and finance leases was 11.0 years and 4.0 years, respectively. At December&#160;30, 2022, the weighted-average discount rate for operating and finance leases was 6.7% and 4.6%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;As of December&#160;30, 2022, the Company is contractually obligated to make payments over the next 14 years of approximately $44,593 related to long-term leases for a distribution facility, vehicles and material handling equipment that have not commenced. Accordingly, the Company has not recognized ROU assets or lease liabilities associated with these leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2OA_8b9b3e8c-a595-4f0c-bfa6-ac6f9927d786">The components of net lease cost were as follows:&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 style="width:45.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;31,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;26,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;27,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Amortization of right-of-use asset&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:100%"&gt;3,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,667&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;4,166&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Interest expense on lease liabilities&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:100%"&gt;442&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;555&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;552&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;5,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Short-term lease cost&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:100%"&gt;5,481&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,491&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Variable lease cost&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:100%"&gt;7,715&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,331&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;1,990&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;Sublease income&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:100%"&gt;(1,344)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(430)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(96)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;38,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItMS0xLTEtMjY1OTc_4607a63f-2d16-4a20-af72-e8830d5b9e04"
      unitRef="usd">31346000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItMy0xLTEtMjY1OTc_73ce3895-c8c3-423e-9e74-10ed5971681c"
      unitRef="usd">26531000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzItNS0xLTEtMjY1OTc_923048e9-a391-435b-ba00-bb574878ce20"
      unitRef="usd">27521000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtMS0xLTEtMjY1OTc_961c9fd5-be99-4528-a43e-21c79af11806"
      unitRef="usd">3715000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtMy0xLTEtMjY1OTc_a47c47dd-fe15-4e55-b076-00e7499b4be8"
      unitRef="usd">4667000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzQtNS0xLTEtMjY1OTc_6fed6444-fc29-4e13-aaf3-065caac022ec"
      unitRef="usd">4166000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtMS0xLTEtMjY1OTc_fd9e031e-b0e1-468f-8bd8-271f12cb4bd3"
      unitRef="usd">442000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtMy0xLTEtMjY1OTc_8283d91a-6ae4-4df9-9838-a1b297afa7db"
      unitRef="usd">555000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzUtNS0xLTEtMjY1OTc_c36315a8-92d5-4b8a-9e12-7bd32d75437c"
      unitRef="usd">552000</us-gaap:FinanceLeaseInterestExpense>
    <chef:FinanceLeaseCost
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtMS0xLTEtMjY1OTc_c6be8432-573d-4301-8908-10ba895440a5"
      unitRef="usd">4157000</chef:FinanceLeaseCost>
    <chef:FinanceLeaseCost
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtMy0xLTEtMjY1OTc_634ad683-53de-4d69-9774-ab983117a9bf"
      unitRef="usd">5222000</chef:FinanceLeaseCost>
    <chef:FinanceLeaseCost
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzYtNS0xLTEtMjY1OTc_1cf7a29f-8261-4085-a9f7-8844b6efb215"
      unitRef="usd">4718000</chef:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctMS0xLTEtMjY1OTc_4cb27a01-4d02-45e2-8961-2af473742d4f"
      unitRef="usd">5481000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctMy0xLTEtMjY1OTc_4a05f407-e53f-4171-8e14-2eddbdd7c8ff"
      unitRef="usd">3491000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzctNS0xLTEtMjY1OTc_b9a53860-0671-4d07-ab50-ae5d822296ae"
      unitRef="usd">2475000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtMS0xLTEtMjY1OTc_531d87c0-c432-43ab-980f-3919463b2701"
      unitRef="usd">7715000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtMy0xLTEtMjY1OTc_6ec99e79-2790-4563-b43c-0c87eb66b282"
      unitRef="usd">3331000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzgtNS0xLTEtMjY1OTc_0b0f3543-8498-448b-be92-5315bda79601"
      unitRef="usd">1990000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktMS0xLTEtMjY1OTc_115ae08a-7836-460f-8629-78024d15d230"
      unitRef="usd">1344000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktMy0xLTEtMjY1OTc_893f401e-9250-4c97-84cd-d0dcaad5b600"
      unitRef="usd">430000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzktNS0xLTEtMjY1OTc_dea0ae84-83f0-482d-a53d-1a450c02539d"
      unitRef="usd">96000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTEtMS0xLTI2NTk3_c71f4e16-ebdf-45df-9c9e-4f5c95b6b17d"
      unitRef="usd">47355000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTMtMS0xLTI2NTk3_43fc7943-8d9d-4f6f-ab6b-f63efd30ca6e"
      unitRef="usd">38145000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo3NTk4ZTQ0MmM3YzI0YmEyOWUxMzBlYzMwYjg0NGNiZS90YWJsZXJhbmdlOjc1OThlNDQyYzdjMjRiYTI5ZTEzMGVjMzBiODQ0Y2JlXzEwLTUtMS0xLTI2NTk3_966fa4fa-2516-4bc4-96b1-53d70ba93c35"
      unitRef="usd">36608000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2MQ_537a3c05-572e-4219-b983-07973749a160">&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;The maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2Mg_5d74519d-ccad-4b44-9b5c-c13924767e2d">&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;The maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtMS0xLTEtMjY1OTc_1c5afc3a-660e-441c-9faf-4634a192648e"
      unitRef="usd">387000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtMy0xLTEtMjY1OTc_4bd507b6-64ed-44d3-bded-2b257a535ad5"
      unitRef="usd">22597000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtNS0xLTEtMjY1OTc_571aa3a6-0e6c-4d13-b10b-d61706cb5ecc"
      unitRef="usd">7767000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtNy0xLTEtMjY1OTc_5551a258-03f7-4232-a391-70cee031246b"
      unitRef="usd">30751000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzMtOS0xLTEtMjY1OTc_c1dd40ee-dbd7-4c7e-a383-83c6aba99b57"
      unitRef="usd">3637000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtMS0xLTEtMjY1OTc_b628db24-7bf6-4971-bb7e-ce296f44b356"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtMy0xLTEtMjY1OTc_a1337fa2-9873-4219-8d19-87e6460cebe2"
      unitRef="usd">20773000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtNS0xLTEtMjY1OTc_eab717f2-e979-461d-a35e-0c369d7c37e3"
      unitRef="usd">5115000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtNy0xLTEtMjY1OTc_f8ae5c4d-2498-40fa-9bbf-5b6ae2b58cca"
      unitRef="usd">25888000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzQtOS0xLTEtMjY1OTc_ba5af52a-e0a8-4c80-b1fa-e28976576637"
      unitRef="usd">3049000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtMS0xLTEtMjY1OTc_12739874-3bfe-4d58-9f6c-3086e244e3d2"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtMy0xLTEtMjY1OTc_fce86b76-818d-40e4-b28e-7410c0813fe8"
      unitRef="usd">18282000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtNS0xLTEtMjY1OTc_bc2eddea-ca56-4fa3-b47b-3c9205df35be"
      unitRef="usd">3242000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtNy0xLTEtMjY1OTc_710a0ae9-7076-4330-b0e1-e8892af0f1a7"
      unitRef="usd">21524000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzUtOS0xLTEtMjY1OTc_1e5a7f1e-8f37-4450-b60d-89d61365e1a4"
      unitRef="usd">2491000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtMS0xLTEtMjY1OTc_22f05347-e17f-4203-88ab-c9134519c09d"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtMy0xLTEtMjY1OTc_7786656b-3332-496f-899f-1100bc1a0a3c"
      unitRef="usd">16889000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtNS0xLTEtMjY1OTc_8bc1dac8-e294-46ca-b1c9-909c7602b6f5"
      unitRef="usd">1546000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtNy0xLTEtMjY1OTc_857eb83b-30ae-4fdb-8b56-4c0a5e284e8c"
      unitRef="usd">18435000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzYtOS0xLTEtMjY1OTc_3355d878-009c-43f4-b4eb-11a5b901f1e7"
      unitRef="usd">1693000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctMS0xLTEtMjY1OTc_abbaf067-301a-44fc-a779-d05c60285436"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctMy0xLTEtMjY1OTc_ca2c7e97-d860-43af-b663-d6857e7ebe20"
      unitRef="usd">16655000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctNS0xLTEtMjY1OTc_ead5e5da-c219-4b86-92cd-fece0a8b2c59"
      unitRef="usd">1027000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctNy0xLTEtMjY1OTc_14967953-96aa-4761-8444-7f9840b433e7"
      unitRef="usd">17682000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzctOS0xLTEtMjY1OTc_18ecac4e-9c58-40b4-bc5a-b3775ba50843"
      unitRef="usd">607000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtMS0xLTEtMjY1OTc_64841b90-c522-4a26-85fc-aeafc8ce999b"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtMy0xLTEtMjY1OTc_ade1bc51-3da6-4d38-ad84-b64d86416b84"
      unitRef="usd">134768000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtNS0xLTEtMjY1OTc_1fcec66b-7ab2-403b-a2d6-1c4e87878d88"
      unitRef="usd">27000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtNy0xLTEtMjY1OTc_263eacac-1d2e-4a88-b86c-5f55b54f7b3b"
      unitRef="usd">134795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzgtOS0xLTEtMjY1OTc_b3740374-04a9-4f4a-bcd0-ce641e43008c"
      unitRef="usd">663000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8c6e5fe6d2644c478329644c586136ba_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktMS0xLTEtMjY1OTc_1de516e4-5f5e-4bd2-851e-58e1adced8bf"
      unitRef="usd">387000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic3ef04e212b441caa78d58c4ca11fa34_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktMy0xLTEtMjY1OTc_29ff02e2-808d-40ca-9c8b-65786bfbde09"
      unitRef="usd">229964000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4aab33d1df424ac9a39935494962ba03_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktNS0xLTEtMjY1OTc_2fbcdbbc-4dc4-4e4d-a89f-62b4234a37b8"
      unitRef="usd">18724000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktNy0xLTEtMjY1OTc_f51808ac-3842-4575-9639-8d67095566c2"
      unitRef="usd">249075000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzktOS0xLTEtMjY1OTc_c0651086-4041-4488-a44f-2994b0b97115"
      unitRef="usd">12140000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzEwLTctMS0xLTI2NTk3_b39fe6d4-08a8-480d-882a-599af1e91ff0"
      unitRef="usd">78241000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzEwLTktMS0xLTI2NTk3_58cc0320-41a1-41b9-b09f-b95de6fccb79"
      unitRef="usd">809000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzExLTctMS0xLTI2NTk3_a58c0b5f-17fc-42fb-96b1-7fb7bd215b99"
      unitRef="usd">170834000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTphODI4N2I5YmRkYzg0ODEyOTEyMGM5YmRhMjMyNmJkZS90YWJsZXJhbmdlOmE4Mjg3YjliZGRjODQ4MTI5MTIwYzliZGEyMzI2YmRlXzExLTktMS0xLTI2NTk3_10d3eb21-3158-4fe4-aa93-93cf763d7a9c"
      unitRef="usd">11331000</us-gaap:FinanceLeaseLiability>
    <chef:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzc2Mw_074fddf7-e8be-4313-aaba-95bb1837ffae">&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;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_55792c83-ea07-42c9-8011-c78594e4b791"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMS0xLTEtMjY1OTc_7e42ac36-c5f3-49f6-bd94-c305edfb579d"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_1298e8ab-77c1-44da-8305-b6aaaf5e68ac"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMS0xLTEtMjY1OTc_eb941ff9-a433-443e-8225-e8783497c2e3"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&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:100%"&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:100%"&gt;8,120&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;8,173&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</chef:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtMi0xLTEtMjY1OTc_ad1071c4-b6c3-4f12-a970-ab7ab299378a"
      unitRef="usd">3211000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzEtNC0xLTEtMjY1OTc_dac49901-9d68-4384-9bba-16873f705a43"
      unitRef="usd">3429000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItMi0xLTEtMjY1OTc_bc9166e8-1418-436d-af76-5102f25e48e7"
      unitRef="usd">8120000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90YWJsZTo5NGI4Y2I1YmY5ZTU0YzE3YmJlYjdkNDg0NWFmM2ZkZS90YWJsZXJhbmdlOjk0YjhjYjViZjllNTRjMTdiYmViN2Q0ODQ1YWYzZmRlXzItNC0xLTEtMjY1OTc_c561b948-e6fa-4255-ac28-68296e336f4a"
      unitRef="usd">8173000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzM2OA_bf74edeb-3f02-4c61-a5e5-c47656a32373">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzM3NQ_140ab393-064b-4822-8352-4542a3edf01e">P4Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQ3Mg_cd3b6410-098e-4669-89c5-a22277606afc"
      unitRef="number">0.067</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQ3OQ_0b2666f4-39b6-42c9-bb64-2a16e9093ceb"
      unitRef="number">0.046</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzU0OTc1NTgxNjI0OA_8c24ba52-d183-48d3-9a4e-202971c0c051">P14Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <chef:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjQvZnJhZzo2ZDY2YmNkMDAwYTc0YWM0ODhiOWIyMGQ4NGU2N2UzYy90ZXh0cmVnaW9uOjZkNjZiY2QwMDBhNzRhYzQ4OGI5YjIwZDg0ZTY3ZTNjXzQzOTgwNDY1MTM0MzU_3181b0d4-3928-48ef-b6a7-2444ad41dd00"
      unitRef="usd">44593000</chef:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTM_8d2bb2dd-9709-46bf-9f94-9b6436fe600b">Income Taxes&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;The components of the Company&#x2019;s operating income (loss) before income taxes consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;40,428&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(4,356)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(119,375)&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;/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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,461&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,420)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,231)&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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;41,889&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(6,776)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(123,606)&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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Current income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,665&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(285)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(21,877)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;208&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,665&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;277&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(408)&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;/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:100%"&gt;Total current income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(22,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;9,571&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(2,002)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(10,740)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(22)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;50&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;34&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;179&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(7,728)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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:100%"&gt;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;9,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(1,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(18,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(40,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the Pandemic, the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) was signed into law on March 27, 2020. Among other provisions it allows for the carryback of federal net operating losses generated in 2020 to five preceding years and a refundable Employee Retention Tax Credit (&#x201c;ERTC&#x201d;) to eligible employers. The Company&#x2019;s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $21,250 which is reflected in prepaid expenses and other current assets on the Company&#x2019;s consolidated balance sheets as of December&#160;30, 2022 and December&#160;24, 2021, as a result of the five year carryback allowed under the CARES Act. During the second quarter of fiscal 2021, the Company recognized a receivable of $1,418 related to the ERTC which is presented within prepaid expenses and other current assets on the consolidated balance sheet and the related expense reduction is presented within selling, general and administrative expenses on the consolidated statements of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable and ERTC receivable have been significantly delayed. The Company is currently working with IRS Taxpayer&#x2019;s &lt;/span&gt;&lt;/div&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;Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Statutory U.S. Federal tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;8,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(1,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(25,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Differences due to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State and local taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,251&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(396)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,414)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(405)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(215)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(560)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Loss on debt extinguishment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,982&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;472&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal NOL rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(5,212)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(170)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(361)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(102)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(228)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;542&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,372)&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;/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:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(40,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;Deferred tax assets and liabilities at December&#160;30, 2022 and December&#160;24, 2021 consist of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Receivables and inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;10,574&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;9,425&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,211&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5,374&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;15,177&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Interest expense carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;7,671&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,629&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,246&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,796&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;5,210&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Charitable contribution carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,569&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,865&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;44,495&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;39,335&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;527&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,072&#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;/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:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;81,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;81,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Property &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(15,602)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(7,808)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(25,539)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(24,529)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,439)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(907)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(1,916)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(40,451)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(35,862)&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;/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:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(85,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(70,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(1,641)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,046)&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;/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:100%"&gt;Total net deferred tax (liability) asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(6,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2019 through 2022 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2022. For state tax purposes, the 2018 through 2022 tax years remain open for &lt;/span&gt;&lt;/div&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;examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December&#160;30, 2022, the Company had a valuation allowance of $1,641, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company&#x2019;s Canada net operating loss carryforward of $1,770 expires at various dates between fiscal 2038 and 2040. The Company&#x2019;s state net operating loss carryforwards of $3,604 expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company&#x2019;s charitable contributions carry forward of $2,569 expire between fiscal 2025 and 2027.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The Company is permanently reinvesting the earnings of it&#x2019;s foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.&lt;/span&gt;&lt;/div&gt;As of December&#160;30, 2022 and December&#160;24, 2021, the Company&#160;did not have any material uncertain tax positions.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzU0OTc1NTgzMTYzMg_ef4c8b32-42ef-44e8-9003-e9055894c5c1">&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;The components of the Company&#x2019;s operating income (loss) before income taxes consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;40,428&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(4,356)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(119,375)&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;/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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,461&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,420)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,231)&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;/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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;41,889&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(6,776)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(123,606)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItMi0xLTEtMzU4MjI_8e73a12e-30e3-4a7b-922f-b65cd43f317b"
      unitRef="usd">40428000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItNC0xLTEtMzU4MjI_863b4e3e-d0ac-43a4-8a7d-f523ed1ec37d"
      unitRef="usd">-4356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzItNi0xLTEtMzU4MjI_99205808-5c2c-46bc-ae53-012c77d31fd2"
      unitRef="usd">-119375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtMi0xLTEtMzU4MjI_0147d493-763c-43ae-aab0-d1da5d285c7c"
      unitRef="usd">1461000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtNC0xLTEtMzU4MjI_7f379d5b-2f07-4d78-af40-1ae887198ea5"
      unitRef="usd">-2420000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzMtNi0xLTEtMzU4MjI_167f6b7e-d64d-4ad9-880e-d5c3a16ddba0"
      unitRef="usd">-4231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtMi0xLTEtMzU4MjI_1a53aa96-a92c-4dbc-9fee-4f1a1e3caf1f"
      unitRef="usd">41889000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtNC0xLTEtMzU4MjI_24892831-8eec-4c1b-a33b-2bd56094ca30"
      unitRef="usd">-6776000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTo4OGVmM2U2YjMyNDk0MzIwYmYwZmQyYzBiYTQyYjZiYy90YWJsZXJhbmdlOjg4ZWYzZTZiMzI0OTQzMjBiZjBmZDJjMGJhNDJiNmJjXzQtNi0xLTEtMzU4MjI_26e80ac9-6dfa-4ae0-8f56-f00bcfc3e1c6"
      unitRef="usd">-123606000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTU_610412b7-39a0-4db5-94df-69bb79f57fbb">&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;The provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Current income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,665&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(285)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;(21,877)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;208&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,665&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;277&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(408)&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;/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:100%"&gt;Total current income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(22,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;9,571&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(2,002)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(10,740)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(22)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;50&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;34&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;179&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(7,728)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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:100%"&gt;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;9,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(1,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%"&gt;(18,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(40,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the Pandemic, the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) was signed into law on March 27, 2020. Among other provisions it allows for the carryback of federal net operating losses generated in 2020 to five preceding years and a refundable Employee Retention Tax Credit (&#x201c;ERTC&#x201d;) to eligible employers. The Company&#x2019;s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $21,250 which is reflected in prepaid expenses and other current assets on the Company&#x2019;s consolidated balance sheets as of December&#160;30, 2022 and December&#160;24, 2021, as a result of the five year carryback allowed under the CARES Act. During the second quarter of fiscal 2021, the Company recognized a receivable of $1,418 related to the ERTC which is presented within prepaid expenses and other current assets on the consolidated balance sheet and the related expense reduction is presented within selling, general and administrative expenses on the consolidated statements of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable and ERTC receivable have been significantly delayed. The Company is currently working with IRS Taxpayer&#x2019;s &lt;/span&gt;&lt;/div&gt;Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtMi0xLTEtMjY1OTc_f572765d-142c-41d3-aa9f-d3fa0de6e132"
      unitRef="usd">1665000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtNC0xLTEtMjY1OTc_adeb49b9-5199-4c06-bfaa-c6655b415c91"
      unitRef="usd">-285000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzMtNi0xLTEtMjY1OTc_08121b71-414d-4de8-968d-b21c8fb51a27"
      unitRef="usd">-21877000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtMi0xLTEtMjY1OTc_582c44bd-ea78-4d96-9afb-7d262592fc25"
      unitRef="usd">208000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtNC0xLTEtMjY1OTc_434147b4-5ed1-463e-a974-5554af6e61a8"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzQtNi0xLTEtMjY1OTc_ba4a5591-05fd-4780-8bbf-81c72d5356c6"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtMi0xLTEtMjY1OTc_d3d8e6e8-5849-4e60-896e-8203278477ee"
      unitRef="usd">2665000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtNC0xLTEtMjY1OTc_816f2324-4203-4e37-9178-8d2abecca357"
      unitRef="usd">277000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzUtNi0xLTEtMjY1OTc_34142c1c-1ed0-47eb-9dd6-9ad269a82386"
      unitRef="usd">-408000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtMi0xLTEtMjY1OTc_6bc8c682-e343-463f-be0f-423210dd2d75"
      unitRef="usd">4538000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtNC0xLTEtMjY1OTc_2a03ffe4-e15f-4983-b768-083bc21e833d"
      unitRef="usd">-8000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzYtNi0xLTEtMjY1OTc_a0db7582-d093-409a-9c32-926570bc3fc6"
      unitRef="usd">-22285000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtMi0xLTEtMjY1OTc_2009a959-2d75-4ffd-ad25-0e96a4daa9b2"
      unitRef="usd">9571000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtNC0xLTEtMjY1OTc_c9a367ce-3a9d-4f0f-9ac2-a96efe554edb"
      unitRef="usd">-2002000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzgtNi0xLTEtMjY1OTc_49e66a88-beba-4129-b801-858d82dc3b9a"
      unitRef="usd">-10740000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktMi0xLTEtMjY1OTc_847440b3-c3f9-4566-814b-1dbd0f85b228"
      unitRef="usd">-4000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktNC0xLTEtMjY1OTc_d4d8df9f-e717-43bb-8eff-f721f26d6cbb"
      unitRef="usd">-22000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzktNi0xLTEtMjY1OTc_dfec0f26-bec5-414d-a282-b019b9c0af17"
      unitRef="usd">50000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTItMS0xLTI2NTk3_df5c3f81-912c-478d-858d-eb9d6c222804"
      unitRef="usd">34000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTQtMS0xLTI2NTk3_8d16779f-a8d1-4e69-9e54-080c04524c70"
      unitRef="usd">179000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEwLTYtMS0xLTI2NTk3_048e0699-7f76-438c-9353-7008c0ada182"
      unitRef="usd">-7728000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTItMS0xLTI2NTk3_8d5d82e8-2bdc-4333-b29a-f030253dbe6f"
      unitRef="usd">9601000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTQtMS0xLTI2NTk3_e36d4248-7cf0-4608-ad44-5c5709cb24a3"
      unitRef="usd">-1845000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzExLTYtMS0xLTI2NTk3_9e60361f-c07d-411b-9630-e7afdc0bfcf1"
      unitRef="usd">-18418000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTItMS0xLTI2NTk3_a36a5cde-258f-41f8-ad6e-d0e603050b80"
      unitRef="usd">14139000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTQtMS0xLTI2NTk3_c5fbc2fc-eb27-4f5d-a57c-71bed8984275"
      unitRef="usd">-1853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTpkMzRhZDRmZmNlMzI0ZDg1OTY1MTVjNDE2NmQxYzBkZS90YWJsZXJhbmdlOmQzNGFkNGZmY2UzMjRkODU5NjUxNWM0MTY2ZDFjMGRlXzEyLTYtMS0xLTI2NTk3_e8b22272-d365-4c58-9741-9559b8a3be54"
      unitRef="usd">-40703000</us-gaap:IncomeTaxExpenseBenefit>
    <chef:IncomeTaxesReceivableNetOperatingLossCARESAct
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzM0MTA_32536b7c-63b1-4f59-ae68-6917183d73ae"
      unitRef="usd">21250000</chef:IncomeTaxesReceivableNetOperatingLossCARESAct>
    <chef:IncomeTaxesReceivableNetOperatingLossCARESAct
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzM0MTA_8662a6eb-7e7b-4686-b55c-42bad152fc6d"
      unitRef="usd">21250000</chef:IncomeTaxesReceivableNetOperatingLossCARESAct>
    <us-gaap:IncomeTaxReceivable
      contextRef="ic460a17e387e428699dfe8260ec696fc_I20220624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MzMzOTk_9921ce17-5f4b-41eb-9980-65a41d8cc6d7"
      unitRef="usd">1418000</us-gaap:IncomeTaxReceivable>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTY_2c56b379-0712-4736-b798-19079540d2a7">&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;Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Statutory U.S. Federal tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;8,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(1,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(25,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Differences due to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;State and local taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;3,251&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(396)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,414)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(405)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(215)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;1,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(560)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Loss on debt extinguishment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,982&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;472&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Federal NOL rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(5,212)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(170)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(361)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(102)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(228)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;542&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(4,372)&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;/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:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(40,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItMi0xLTEtMjY1OTc_af1761fe-02f8-41ef-9db0-f1af3a2faa32"
      unitRef="usd">8797000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItNC0xLTEtMjY1OTc_1ec581d4-2e78-4fe5-80fe-2dd06ec824d6"
      unitRef="usd">-1423000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzItNi0xLTEtMjY1OTc_0bf57db6-734f-44de-af0b-010e79344234"
      unitRef="usd">-25957000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtMi0xLTEtMjY1OTc_4d8298ed-e1d3-4514-9ef9-5ac13fcca9d9"
      unitRef="usd">3251000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtNC0xLTEtMjY1OTc_b8649d45-bdc3-4c00-9c47-fb17549f1afb"
      unitRef="usd">-396000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzQtNi0xLTEtMjY1OTc_63bf23f3-493c-4735-a352-c0ee3ae0982d"
      unitRef="usd">-6414000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtMi0xLTEtMjY1OTc_a69413bf-5784-4951-bdfb-f9ec45700568"
      unitRef="usd">-405000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtNC0xLTEtMjY1OTc_68456cb8-70be-4b59-89d7-fc14d3b6c92f"
      unitRef="usd">-215000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzUtNi0xLTEtMjY1OTc_a5b36705-3da7-46c9-90db-643d1f447828"
      unitRef="usd">1354000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtMi0xLTEtMjY1OTc_a7e1651e-df42-4e8b-8aa2-82ffead59337"
      unitRef="usd">-560000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtNC0xLTEtMjY1OTc_bed1ea7d-088c-43b7-9e72-df04b42afe07"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzYtNi0xLTEtMjY1OTc_d5eea057-9ebd-41d2-af2d-6da9eca04f8e"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctMi0xLTEtMzQxOTM_b7990709-5d0b-472d-9020-a36314cf0c15"
      unitRef="usd">2982000</chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment>
    <chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNC0xLTEtMzQxOTM_a72d0eed-7aab-4c12-b4cd-9d8463afc7b2"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment>
    <chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNi0xLTEtMzQxOTM_8f09de52-c399-4934-aba3-40208aa315c4"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment>
    <chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtMi0xLTEtMzU4Njg_81b116ff-cd1a-4e31-bacc-9763579af5ed"
      unitRef="usd">472000</chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNC0xLTEtMzU4Njg_5c435be2-0c6c-42d2-b1b1-bcdce6f1e162"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNi0xLTEtMzU4Njg_3a528d18-a736-49a8-ac7a-518b6c3171f2"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctMi0xLTEtMjY1OTc_64786319-3aa1-4dfd-a4b6-1c5ef166a0f3"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount>
    <chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNC0xLTEtMjY1OTc_5227a950-c4cc-48e5-ae0c-5113f77e9c55"
      unitRef="usd">0</chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount>
    <chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzctNi0xLTEtMjY1OTc_1407a1d4-7b5d-4f41-86f8-97a2be835274"
      unitRef="usd">-5212000</chef:EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtMi0xLTEtMjY1OTc_4be34edb-b8c0-4c7d-ac63-7415c3217c12"
      unitRef="usd">-170000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNC0xLTEtMjY1OTc_6356a198-d7a0-4572-b369-2319975a7409"
      unitRef="usd">-361000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzgtNi0xLTEtMjY1OTc_4c7453e8-6ba8-41ab-9e0f-e547a9c49d75"
      unitRef="usd">-102000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktMi0xLTEtMjY1OTc_bc4e90d0-edc3-4786-9815-57ed5bacc8be"
      unitRef="usd">-228000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktNC0xLTEtMjY1OTc_9c06b720-58ba-4d6e-ab90-c4a6654a10ff"
      unitRef="usd">542000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzktNi0xLTEtMjY1OTc_f0a1a83f-da1b-49b4-a2a0-189142662d72"
      unitRef="usd">-4372000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTItMS0xLTI2NTk3_95b27cc7-e851-4e1d-a2b3-4d0b5af91187"
      unitRef="usd">14139000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTQtMS0xLTI2NTk3_294bacf5-b48f-4e33-bca5-ba1a1f8e64ca"
      unitRef="usd">-1853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTozYjkyZDI0MzdhNjg0NWY3OTViNTMxODhlYmI3Njg4NS90YWJsZXJhbmdlOjNiOTJkMjQzN2E2ODQ1Zjc5NWI1MzE4OGViYjc2ODg1XzEwLTYtMS0xLTI2NTk3_a4a3f8dd-2376-4236-8685-59867ea2e9a4"
      unitRef="usd">-40703000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQ5NTg_d8a1cf4a-2064-442e-b364-c1a31e7f47cc">&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;Deferred tax assets and liabilities at December&#160;30, 2022 and December&#160;24, 2021 consist of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&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:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Receivables and inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;10,574&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;9,425&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,211&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;5,374&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;15,177&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Interest expense carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;7,671&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;4,629&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,246&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,796&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;5,210&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Charitable contribution carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,569&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,865&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;44,495&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;39,335&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;527&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;3,072&#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;/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:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;81,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;81,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Property &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(15,602)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(7,808)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(25,539)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(24,529)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,439)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(907)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(1,916)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(40,451)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(35,862)&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;/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:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(85,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(70,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(1,641)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(2,046)&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;/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:100%"&gt;Total net deferred tax (liability) asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;(6,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <chef:DeferredTaxAssetsReceivablesAndInventories
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzItMi0xLTEtMjY1OTc_da8ef863-0baa-424e-96f3-1a0de9b92265"
      unitRef="usd">10574000</chef:DeferredTaxAssetsReceivablesAndInventories>
    <chef:DeferredTaxAssetsReceivablesAndInventories
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzItNC0xLTEtMjY1OTc_58c6e34c-e30f-463f-a4bf-1938cd41cffa"
      unitRef="usd">9425000</chef:DeferredTaxAssetsReceivablesAndInventories>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzQtMi0xLTEtMjY1OTc_0be1b46b-7274-4334-86fa-e685aa6af390"
      unitRef="usd">2846000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzQtNC0xLTEtMjY1OTc_3726ac5a-20bf-4c75-89da-7f4b64d73cf7"
      unitRef="usd">2211000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzctMi0xLTEtMjY1OTc_2dac07ce-7320-42fc-8dcf-7284fd8326a0"
      unitRef="usd">5374000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzctNC0xLTEtMjY1OTc_179d51ae-5302-4831-90fa-2d650a98c4bd"
      unitRef="usd">15177000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTItMS0xLTM2Mjc1_bdd6d6e6-2cde-439d-9676-ca45d1f86e6f"
      unitRef="usd">7671000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTQtMS0xLTM2Mjgz_ac66a0b3-1bed-4206-93aa-8b09e4b562ca"
      unitRef="usd">0</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTItMS0xLTI2NTk3_b2c700eb-a105-4462-a162-1b48dd60a70f"
      unitRef="usd">4629000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzExLTQtMS0xLTI2NTk3_a8cfe19f-cc90-4c35-a9c7-be119c44bd41"
      unitRef="usd">3246000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEyLTItMS0xLTI2NTk3_d17f3d37-aaf1-49a3-bfed-21f0d3616dcc"
      unitRef="usd">2796000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEyLTQtMS0xLTI2NTk3_c6e851b0-37ef-44b6-bb7d-b85d79c9d34a"
      unitRef="usd">5210000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEzLTItMS0xLTI2NTk3_4adfdc91-899b-47cd-a4e7-67df77c5158d"
      unitRef="usd">2569000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzEzLTQtMS0xLTI2NTk3_844e67cd-c66d-41fa-8a1f-d0cad7b0be93"
      unitRef="usd">3865000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE0LTItMS0xLTI2NTk3_51db0c68-c431-4155-9674-0ee77882793b"
      unitRef="usd">44495000</chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE0LTQtMS0xLTI2NTk3_2542c34b-779c-4141-8d3e-65cab3cd5eb9"
      unitRef="usd">39335000</chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <chef:DeferredTaxAssetsOtherAssetsNoncurrent
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE1LTItMS0xLTI2NTk3_76a845f2-37f5-4e8f-aef7-4e421d2686fb"
      unitRef="usd">527000</chef:DeferredTaxAssetsOtherAssetsNoncurrent>
    <chef:DeferredTaxAssetsOtherAssetsNoncurrent
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE1LTQtMS0xLTI2NTk3_17b8596f-7ae5-47a0-896c-6e2f544de5c4"
      unitRef="usd">3072000</chef:DeferredTaxAssetsOtherAssetsNoncurrent>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE2LTItMS0xLTI2NTk3_60fe0e6d-1672-4a92-b8b4-6d51b47631ae"
      unitRef="usd">81481000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE2LTQtMS0xLTI2NTk3_e37f78da-234c-417b-b07c-ae2053e782fd"
      unitRef="usd">81541000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE5LTItMS0xLTI2NTk3_ab2eb052-a0ac-4ab1-9ff0-3e0c4f53349e"
      unitRef="usd">15602000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzE5LTQtMS0xLTI2NTk3_5a0efeb8-9ea8-4815-9099-3ae153715d1f"
      unitRef="usd">7808000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIwLTItMS0xLTI2NTk3_b6ba924a-d8f2-4e11-87a6-81050a10062a"
      unitRef="usd">25539000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIwLTQtMS0xLTI2NTk3_dd252943-f33f-4c79-84fc-3e7070070a22"
      unitRef="usd">24529000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIxLTItMS0xLTI2NTk3_e586b165-997d-4714-91b3-e027d71c0988"
      unitRef="usd">3439000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIxLTQtMS0xLTI2NTk3_0ddd9faa-2e41-41b5-83f4-3a6d0173e0cb"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIyLTItMS0xLTI2NTk3_bc0582da-ff8c-446e-80dc-18da2b267a40"
      unitRef="usd">907000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIyLTQtMS0xLTI2NTk3_d46a2448-0b30-4941-abfa-4331eb3574ee"
      unitRef="usd">1916000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIzLTItMS0xLTI2NTk3_63d53ffc-6d47-4990-adcf-c1fe2ecc2273"
      unitRef="usd">40451000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzIzLTQtMS0xLTI2NTk3_dc9de23c-352e-4540-b9fd-fc7c529657dc"
      unitRef="usd">35862000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI0LTItMS0xLTI2NTk3_671f609c-5fe6-4a27-a9e1-7ba72ac003e6"
      unitRef="usd">85938000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI0LTQtMS0xLTI2NTk3_d381b921-4f63-4342-a1b6-95f72b61efa2"
      unitRef="usd">70115000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI1LTItMS0xLTI2NTk3_ccbb570f-6ca0-4b21-8f6e-7bf908dd7ec0"
      unitRef="usd">1641000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI1LTQtMS0xLTI2NTk3_72f23d91-6503-4a4a-a126-4c130b331fd9"
      unitRef="usd">2046000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI2LTItMS0xLTI2NTk3_f9c9666f-8036-4ffb-9756-c8b2ad49b6da"
      unitRef="usd">6098000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90YWJsZTplMTkwZDc2MTc3MmY0ZTU1YWQyZWViZTg5MWMzN2FjOS90YWJsZXJhbmdlOmUxOTBkNzYxNzcyZjRlNTVhZDJlZWJlODkxYzM3YWM5XzI2LTQtMS0xLTI2NTk3_8eaf4a4a-5277-4852-bcca-9d54a9c7cfc2"
      unitRef="usd">9380000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzMwMzg_ccbb570f-6ca0-4b21-8f6e-7bf908dd7ec0"
      unitRef="usd">1641000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i492b9eab538c401b99c04dff01421ecc_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjMyNTU_78719713-d00f-4db3-8046-ecde25a6b784"
      unitRef="usd">1770000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i17d508259fba41c98dcfae5284093a80_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjMyNTk_cc6548ab-758a-4c27-8a06-df5cbfeffb69"
      unitRef="usd">3604000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMjcvZnJhZzpkYmRkNDFhYTZmYWE0MDA1YTE3OWZhZWRjZTM2ZmMyNy90ZXh0cmVnaW9uOmRiZGQ0MWFhNmZhYTQwMDVhMTc5ZmFlZGNlMzZmYzI3XzQzOTgwNDY1MjQ0OTI_4adfdc91-899b-47cd-a4e7-67df77c5158d"
      unitRef="usd">2569000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90ZXh0cmVnaW9uOjJlNGI5N2FmMThlOTRmN2E4Y2U0ZjQ3NjQ4OGIwNjhjXzc1_9c3ff56f-83c1-40a2-bf09-05283724df38">Supplemental Disclosures of Cash Flow Information&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Cash paid for income taxes, net of cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Cash paid for interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;27,225&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;15,387&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;18,182&#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;/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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;28,144&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;25,111&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;25,090&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,659&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;555&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,856&#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;/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:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;49,643&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;32,741&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;7,201&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,960&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;536&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;16,063&#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;/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:100%"&gt;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Warrants issued for acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,701&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,120&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Conversion of debt into common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;11,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Contingent earn-out liabilities for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;8,700&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;5,500&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,464&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90ZXh0cmVnaW9uOjJlNGI5N2FmMThlOTRmN2E4Y2U0ZjQ3NjQ4OGIwNjhjXzc0_b6b3311b-0782-4625-9ad9-4725b5e8d5ad">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;December 25, 2020&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:100%"&gt;Cash paid for income taxes, net of cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:100%"&gt;Cash paid for interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;27,225&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;15,387&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;18,182&#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;/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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;28,144&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;25,111&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;25,090&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,659&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;555&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,856&#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;/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:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;49,643&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;32,741&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;7,201&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,960&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;536&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;16,063&#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;/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:100%"&gt;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Warrants issued for acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,701&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,120&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Conversion of debt into common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;11,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%"&gt;Contingent earn-out liabilities for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;8,700&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;5,500&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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:100%"&gt;3,464&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtMi0xLTEtMjY1OTc_e3e9e097-b84c-4d91-b56a-42a8c6948c1f"
      unitRef="usd">4275000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtNC0xLTEtMjY1OTc_c81fe7c1-cbcf-4b0b-948c-05959ce3b527"
      unitRef="usd">-230000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEtNi0xLTEtMjY1OTc_da64ea84-817b-422d-b93c-d396bee3409c"
      unitRef="usd">308000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItMi0xLTEtMjY1OTc_d8349fb3-4c26-4180-9463-c1b80150455c"
      unitRef="usd">27225000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItNC0xLTEtMjY1OTc_c64f20b4-c0a2-4cc4-935e-918c11236bf6"
      unitRef="usd">15387000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzItNi0xLTEtMjY1OTc_1d59be8c-e0d2-4422-8877-e1121a103e42"
      unitRef="usd">18182000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtMi0xLTEtMjY1OTc_efbd97fe-a906-4df4-9d7f-c6f7b4054360"
      unitRef="usd">28144000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtNC0xLTEtMjY1OTc_51b5c699-4823-4436-81a7-16802fa32e82"
      unitRef="usd">25111000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzQtNi0xLTEtMjY1OTc_44b3978d-3afb-4a24-ba02-97bb0e6da2bb"
      unitRef="usd">25090000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtMi0xLTEtMjY1OTc_4860b9fd-39ba-476c-a67a-67ad0caa31a4"
      unitRef="usd">3659000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtNC0xLTEtMjY1OTc_d04e852b-d97f-4e56-9ce6-8dafecd09bc5"
      unitRef="usd">555000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzUtNi0xLTEtMjY1OTc_3e1680e4-2003-41c4-8693-e98fb8cebffd"
      unitRef="usd">3856000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctMi0xLTEtMjY1OTc_0260624c-9e2b-4d2d-8d93-d6e7879f05a6"
      unitRef="usd">49643000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctNC0xLTEtMjY1OTc_1f866758-bcf2-45a8-ba12-500f47bea861"
      unitRef="usd">32741000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzctNi0xLTEtMjY1OTc_2fc82a29-d3ce-4d7e-a97b-bd2faa1be855"
      unitRef="usd">7201000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtMi0xLTEtMjY1OTc_362665d0-f95a-4406-873b-924325a003ca"
      unitRef="usd">2960000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtNC0xLTEtMjY1OTc_8edcecc5-3c8e-4c33-a8be-2eca4c420216"
      unitRef="usd">536000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzgtNi0xLTEtMjY1OTc_370b2b76-2109-4ee7-b42b-83e22d135e67"
      unitRef="usd">16063000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTItMS0xLTI2NTk3_39f2d63e-f456-4b3a-9869-68afb70e9fe0"
      unitRef="usd">1701000</chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue>
    <chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTQtMS0xLTI2NTk3_0a845d8d-887a-482a-b602-c7fccb119575"
      unitRef="usd">1120000</chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue>
    <chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzEwLTYtMS0xLTI2NTk3_01a278b3-389c-45af-8c30-7d5bfdb01b2b"
      unitRef="usd">0</chef:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTItMS0xLTI2NTk3_0957ba85-fae9-4b28-8360-6b0dfb376ee7"
      unitRef="usd">11375000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTQtMS0xLTI2NTk3_c52872d3-a4d8-49f0-acc9-dae4058ae0d8"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzExLTYtMS0xLTI2NTk3_dfc29038-4f87-439f-b740-d29eaff9eac2"
      unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTItMS0xLTI2NTk3_61209351-1e4b-4fac-81a7-2cf7aa166f40"
      unitRef="usd">8700000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTQtMS0xLTI2NTk3_ce63fe14-ac77-4ede-bb20-dad24f5ee44c"
      unitRef="usd">5500000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzAvZnJhZzoyZTRiOTdhZjE4ZTk0ZjdhOGNlNGY0NzY0ODhiMDY4Yy90YWJsZToyOWRmMWE4Mjk4Y2Y0OTY0YjY4MjI2ZjZjMzc4OWY2NC90YWJsZXJhbmdlOjI5ZGYxYTgyOThjZjQ5NjRiNjgyMjZmNmMzNzg5ZjY0XzE2LTYtMS0xLTI2NTk3_034d9697-9209-4306-8407-481fc6881931"
      unitRef="usd">3464000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwODY_ef4f2da3-6ab3-4e26-9dec-67795f5c5dc6">Employee Benefit Plans&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Tax-Deferred Savings Plan&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company offers a 401(k) Plan to eligible employees that provides for tax-deferred salary deductions for eligible employees. Employees may choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee&#x2019;s contribution amount, up to a maximum of six of the employee&#x2019;s annual salary, capped at $2.5 per employee per year. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. As a result of the Pandemic, the Company&#x2019;s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company&#x2019;s common stock. Matching contributions under the 401(k) Plan were $1,714, $683 and $720, respectively, for fiscal 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzQ2Mw_84f8803a-7abf-4b1d-b044-fcea93c68010"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzUyNA_19bb2116-a280-4e46-baac-516fc2e6bd92"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzU3MA_0a56060e-0123-4ac5-9ffd-93d9696469d0"
      unitRef="usd">2500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzYzOQ_e1b50e7c-a59b-4c1f-a0c4-82079f5e3d3a">P1Y</chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod>
    <chef:DefinedContributionPlanEmployerMatchingContributionFullyVested
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzY2OQ_be72f5c4-2816-4dd6-a136-9f4e37d91334">P5Y</chef:DefinedContributionPlanEmployerMatchingContributionFullyVested>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwMzA_22a85772-682e-42a3-8d06-712544504e45"
      unitRef="usd">1714000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwMzQ_1bfc726e-12f3-4613-ad58-5e1060816b32"
      unitRef="usd">683000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzMvZnJhZzo5NGI5MjU3YmIxZjc0MGIzYTJkNTY4MWEyYjE0ODUyMC90ZXh0cmVnaW9uOjk0YjkyNTdiYjFmNzQwYjNhMmQ1NjgxYTJiMTQ4NTIwXzEwNDE_b8919913-67af-4d4e-9105-06449a18b659"
      unitRef="usd">720000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzU3Ng_75561d54-37dc-4eac-a335-917d93ab8756">Related PartiesThe Chefs&#x2019; Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is&#160;100%&#160;owned by entities controlled by Christopher Pappas, the Company&#x2019;s chairman, president and chief executive officer, and John Pappas, the Company&#x2019;s vice chairman and one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $493&#160;for fiscal 2022, $493 for fiscal 2021 and $488 for fiscal 2020. This lease was amended during the first quarter of fiscal 2020 and expires on September 30, 2023.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzE0MA_856b2412-dc49-40d9-a1be-be87ce0c6319"
      unitRef="number">1</chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQyMA_9e085f0d-bbfc-4537-a49a-e023b8f5f332"
      unitRef="usd">493000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i900ee1639f3d4c2ea25f9ab06063d419_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQzOA_427cfb87-b60c-4552-b17a-89d9a139619d"
      unitRef="usd">493000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iec9b5bd689cf447aa8743f3f72b411e2_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzYvZnJhZzozNjlhZTI3Yjk1Mzc0NGU3YmMyMjJmMDUwOTE2N2ZiOS90ZXh0cmVnaW9uOjM2OWFlMjdiOTUzNzQ0ZTdiYzIyMmYwNTA5MTY3ZmI5XzQ1OQ_c0f9e314-0fa4-47de-b85a-e76e4fd50bd9"
      unitRef="usd">488000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE2OTY_b9739267-c5c7-48b3-8965-5ee779823fc0">Commitments and Contingencies&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;&#160;&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Audits&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk Management Programs&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company&#x2019;s self-insurance reserves for its medical program totaled $2,310 and $2,373 at December&#160;30, 2022 and December&#160;24, 2021, respectively.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&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;The Company&#x2019;s self-insurance reserves for its automobile liability program totaled $3,830 and $3,980 at December&#160;30, 2022 and December&#160;24, 2021, respectively. Self-insurance reserves for workers&#x2019; compensation totaled $10,544 and $7,053 at December&#160;30, 2022 and December&#160;24, 2021, respectively.&lt;/span&gt;&lt;/div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Workforce&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;As of December&#160;30, 2022, approximately 4.4% of the Company&#x2019;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately 0.8% of the Company&#x2019;s employees are under a collective bargaining agreement that expires in fiscal 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="i45d5634a945b4c5e9e77360e02e56489_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzExMDY_e2e71d0e-3d4a-40ad-88fc-990a1f66d14a"
      unitRef="usd">2310000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ie01440fbd1034d9aa0ed7b3100817a5f_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzExMTM_25ce6ded-d7c9-46d1-b5b8-92a4a84b7cdc"
      unitRef="usd">2373000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="idae92f5b39154484bd0d15cb7385b588_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEyMjk_6b7cdc44-77ea-4d99-818a-d6811557eee1"
      unitRef="usd">3830000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i871ac7a4a10a4355b20ac43f5b70ccbe_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEyMzY_cb0b8f57-124d-488c-8b68-c9b118253708"
      unitRef="usd">3980000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i2ec033c6334343a5ab17a4a49a0dd8f0_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEzMjU_e72a4d6f-ade0-4569-becc-79e8f62f0e85"
      unitRef="usd">10544000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i5a155f6522fe4c7f84a437535f0b95ea_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzEzMzI_2d837a74-5890-4ea2-9248-49fd54b8965d"
      unitRef="usd">7053000</us-gaap:SelfInsuranceReserve>
    <chef:PercentageOfEmployeesRepresentedByUnions
      contextRef="i9ba3505039e54187889def728586da9c_I20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE0MDA_dcd9114a-9848-41a8-8bbc-8ad2003648b7"
      unitRef="number">0.044</chef:PercentageOfEmployeesRepresentedByUnions>
    <chef:PercentageOfEmployeesRepresentedByUnions
      contextRef="i30945e7ccc0d44d992c766f0e2932ed6_I20221230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xMzkvZnJhZzoyMWU1MWExYmVkNDY0YWY3ODM3NGVlZjU1Mzc2NDUxMC90ZXh0cmVnaW9uOjIxZTUxYTFiZWQ0NjRhZjc4Mzc0ZWVmNTUzNzY0NTEwXzE1OTI_4ee370b6-2e45-4091-93f9-fd2af0314c0e"
      unitRef="number">0.008</chef:PercentageOfEmployeesRepresentedByUnions>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1Ng_bdfa9c65-90af-4756-a639-60232475b108">Valuation Reserves&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;The following tables summarize the activity in our valuation accounts during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Additions (Recoveries) Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20,260&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;6,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(5,575)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20,733&#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;/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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;24,027&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(422)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,345)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20,260&#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;/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:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;21,372&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,191)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;24,027&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,046&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(405)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,641&#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;/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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,261&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(215)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,046&#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;/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:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;907&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;1,354&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,261&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1Nw_9f486df5-afc6-434d-96df-f323a555b325">&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;The following tables summarize the activity in our valuation accounts during the fiscal years ended December&#160;30, 2022, December&#160;24, 2021 and December&#160;25, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Additions (Recoveries) Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20,260&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;6,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(5,575)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;20,733&#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;/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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;24,027&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(422)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(3,345)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;20,260&#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;/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:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;8,846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;21,372&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(6,191)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;24,027&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i108127db80444f6e8b2a146cb69f121a_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItMi0xLTEtMjY1OTc_ceed2708-1d15-4fa0-9293-57f21a26c0a5"
      unitRef="usd">20260000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItNC0xLTEtMjY1OTc_7f1d8128-c4d4-4505-8fc4-efd8aa4f70e9"
      unitRef="usd">6048000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="icde0cf04b51d4b7aaff895272549078b_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItNi0xLTEtMjY1OTc_267c7cc4-33ce-4fb1-92cb-27f7b28a282a"
      unitRef="usd">5575000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7f1b1dc930fb47d3a2fa60dd32d78840_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzItOC0xLTEtMjY1OTc_601b01e6-f654-4f62-8b7d-db5b9eae64e9"
      unitRef="usd">20733000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8bbfadaeceba4984a50217b15af5634f_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtMi0xLTEtMjY1OTc_a503a765-ef58-4500-b766-ab0a20abe457"
      unitRef="usd">24027000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtNC0xLTEtMjY1OTc_d6cc7488-b356-4137-a854-36ffed582b63"
      unitRef="usd">-422000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iad6b880ab8fa4b7f9417659e8d6e69de_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtNi0xLTEtMjY1OTc_89581f9c-2ce4-4035-b93e-29a5b4464ac2"
      unitRef="usd">3345000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i108127db80444f6e8b2a146cb69f121a_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzMtOC0xLTEtMjY1OTc_863d2132-0d80-4444-9fd3-eb107f894f1d"
      unitRef="usd">20260000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2be66fb7e34649ea995652c4c16d3eff_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtMi0xLTEtMjY1OTc_fa6c8524-be27-4f7e-a7bd-ef3942d09b1d"
      unitRef="usd">8846000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtNC0xLTEtMjY1OTc_76a7b66e-7d46-4c61-b5e6-56b928d2dc47"
      unitRef="usd">21372000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i89e66fb1d8f54e5bbc4b0609d11ed1ea_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtNi0xLTEtMjY1OTc_9d8a4253-57ec-47d0-89aa-5d5e5f286356"
      unitRef="usd">6191000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8bbfadaeceba4984a50217b15af5634f_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTozNzhjMGMyZGZhMGQ0NDI4OGZkNDA0MWZiYzMyOTg5Mi90YWJsZXJhbmdlOjM3OGMwYzJkZmEwZDQ0Mjg4ZmQ0MDQxZmJjMzI5ODkyXzQtOC0xLTEtMjY1OTc_23402a0e-06f3-40b7-a2f1-c270120d425c"
      unitRef="usd">24027000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90ZXh0cmVnaW9uOjE5ODcyOTE1YjU4MzQxY2RhZjdkN2M2ZjRlMWVkYWJkXzE1NA_05ef00d0-2200-49c0-8572-18a4ee21b911">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;December 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;2,046&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;(405)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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:100%"&gt;1,641&#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;/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:100%"&gt;December 24, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,261&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;(215)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:100%"&gt;2,046&#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;/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:100%"&gt;December 25, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;907&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;1,354&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;2,261&#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;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtMi0xLTEtMjY1OTc_8e169f7d-a17f-4e05-ab1f-cfcaff847f22"
      unitRef="usd">2046000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtNC0xLTEtMjY1OTc_3630be08-abe3-4b84-a26e-4626bf658964"
      unitRef="usd">-405000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i413c0dc6762349819bf5d96f9ac8086c_D20211225-20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtNi0xLTEtMjY1OTc_9405e7a8-e216-43bb-a312-213fcd12f05f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i05f3bbcc50bd4e6297a9b3bc5dd7c0a8_I20221230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzEtOC0xLTEtMjY1OTc_3055d76a-fea6-463b-992f-934e76c9faa7"
      unitRef="usd">1641000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia91a98989aa94ac494da2a47bb34e64d_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItMi0xLTEtMjY1OTc_24c51695-3b04-4bad-9a4a-cb80c8b0a1ab"
      unitRef="usd">2261000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItNC0xLTEtMjY1OTc_571b14f7-1070-4b3c-98bd-3d05ff84bdc2"
      unitRef="usd">-215000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5daa6bd64d7c4f6eb931c688e0d64a77_D20201226-20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItNi0xLTEtMjY1OTc_ff4aae6e-fb5e-4b7c-ab80-a2af881f0a6b"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6d8982dbbaf84b2a9ef60ab483b92cde_I20211224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzItOC0xLTEtMjY1OTc_f5e00b78-1c71-4cae-b05a-ea1715d9db4a"
      unitRef="usd">2046000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i61878941ad744d68865f3d15a67ef104_I20191227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtMi0xLTEtMjY1OTc_839e0cdf-0011-451c-9a05-4068bb649295"
      unitRef="usd">907000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtNC0xLTEtMjY1OTc_808e260e-b06f-44ef-8aa8-5e5abf068bc7"
      unitRef="usd">1354000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i453c96d595bf4e49be12c50e12bcaf34_D20191228-20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtNi0xLTEtMjY1OTc_c010ea00-c6e0-42b7-b737-614944b1234a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia91a98989aa94ac494da2a47bb34e64d_I20201225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDIvZnJhZzoxOTg3MjkxNWI1ODM0MWNkYWY3ZDdjNmY0ZTFlZGFiZC90YWJsZTo4MGY3YTZlNDllNmI0OWM3YjFlMmUzMTg0Y2UzY2I5Zi90YWJsZXJhbmdlOjgwZjdhNmU0OWU2YjQ5YzdiMWUyZTMxODRjZTNjYjlmXzMtOC0xLTEtMjY1OTc_9c10cd50-abe2-4427-b2ee-3191ed09bac4"
      unitRef="usd">2261000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzQ1Ng_9c3aa0eb-9dbc-43f4-8128-1089e46fd50b">Subsequent EventsOn January 23, 2023, the Company entered into an asset purchase agreement to acquire substantially all of the assets of a specialty food and produce distributor in California. The purchase price was $10,000 paid in cash at closing and is subject to a customary working capital true-up. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $2,000. The Company has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.</us-gaap:SubsequentEventsTextBlock>
    <chef:PaymentsForAssetAcqusitions
      contextRef="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzU0OTc1NTgxNTU5Ng_97fee5f7-d103-49fd-ba37-d85bb679929a"
      unitRef="usd">10000</chef:PaymentsForAssetAcqusitions>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzNTUwNTcwODg1MTQ5ZjBiZDBkZDVjMzUwMjNhNmNlL3NlYzoxMzU1MDU3MDg4NTE0OWYwYmQwZGQ1YzM1MDIzYTZjZV8xNDgvZnJhZzo1ZDdkZDRhZjgyMjc0MTQwYTZiMjgxYWNhNjdkNGZkZi90ZXh0cmVnaW9uOjVkN2RkNGFmODIyNzQxNDBhNmIyODFhY2E2N2Q0ZmRmXzU0OTc1NTgxNTYwNQ_f94cdeaf-5e9c-4e26-bdc0-e2464bf29957"
      unitRef="usd">2000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>104
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M+K)>;PBV2LN.9TP(%J8_EY3 .T2> ,?GC(GMAKS KM2]\Q]02P,$%     @
M]5Q<5C@%P!(V @  M04  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-
ME-N.FS 0AE_%<J5>18$XA[8I(.7052/MMM%&VUY4O7!@$JS%-K7-LOOVM0VA
MJ92@W( /\__^QC 3U5(]ZQS H%=>"!WCW)AR'@0ZS8%3/90E"+MSD(I38Z?J
M&.A2 <V\B!<!"<-9P"D3.(G\VE8ED:Q,P01L%=(5YU2]+:&0=8Q'^+3PR(ZY
M<0M!$I7T"#LP3^56V5G0N62,@]!,"J3@$./%:+Z<N7@?\(-!K<_&R&6RE_+9
M3399C$,'! 6DQCE0^WJ!%12%,[(8?UI/W!WIA.?CD_N=S]WFLJ<:5K+XR3*3
MQ_@C1AD<:%681UE_A3:?J?-+9:']$]5-+/F$45II(WDKM@2<B>9-7]M[.!>0
M*P+2"HCG;@[RE&MJ:!(I62/EHJV;&_A4O=K",>$^RLXHN\NLSB2+*F,&;43S
M>>T]18&QMFXS2%N+96-!KEB,"'J0PN0:?1$99/\;!):G@R(GJ"7I=5Q#.D3C
M<(!(2$B/W[A+<NS]QK<FB7XM]MHH^TO\OI1OXS:Y[.;*9*Y+FD*,;1UH4"^
MD_?O1K/P<P_KI&.=]+DWK%*A;Y3#);9^]7+]'3WM%@-T?[_M@9EV,-.;8.YE
M>O7GZ'?8&<KMM6<#M))"N%),*]-#-NO(9C>1W3'%T69]":S?@$S&ES""LU+B
MH(Z^86B4RDJ8IJJZU:XG+9I2_!?>-+0'JHY,:%3 P4K#X0=[4ZII$LW$R-(7
MYEX:6^9^F-N^"LH%V/V#E.8T<0=TG3KY"U!+ P04    " #U7%Q6Q%]MW.$&
M  "U'   &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;,59;6_;-A#^*X07
M%!O@Q'S1:YH82)-L+= U09UNGQF)CH5*HBO13K)?OZ-L2[9(,0E68!_B6/+=
MZ;DC><]#ZNQ15M_KA1 */15Y69^/%DHM3R>3.EF(@M<G<BE*^&4NJX(KN*P>
M)O6R$CQMG(I\0C$.)@7/RM'TK+EW6TW/Y$KE62EN*U2OBH)7SQ]$+A_/1V2T
MN_$U>U@H?6,R/5OR!S$3ZMORMH*K21LES0I1UIDL427FYZ,+<GK)?.W06/R5
MB<=Z[SO2J=Q+^5U??$K/1U@C$KE(E [!X=]:7(H\UY$ QX]MT%'[3.VX_WT7
M_?<F>4CFGM?B4N9_9ZE:G(^B$4K%G*]R]54^?A3;A!J B<SKYA,];FWQ""6K
M6LEBZPP(BJS<_.=/VT+L.1!OP(%N'>AK'=C6@36);I U:5UQQ:=GE7Q$E;:&
M:/I+4YO&&[+)2CV,,U7!KQGXJ>GES9?9S>=/5Q=WUU?HP\7GBR^7UVCV\?KZ
M;H:.T;?9%?KUZ#=TA+(2W2WDJN9E6I]-%#Q9^T^2[5,^;)Y"!YYR)9(3Q/ 8
M44RIQ?WR%>[4:]S)H?L$\FV3IFW2M(G'AI)>594H%>)U+51]:LMG$\"S!]!K
MZ[1>\D2<CV#QU*):B]'TW2\DP.]MV?VD8 >YLC97YHH^O>3U L&HH41_$3]6
MV9KGD+QU%#>A_":4;@#K*?&C"..SR7H_'XL9\8GOMV8'2+T6J>=$>I$D<@7
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
M2 5DY_F6-.'%?_!2:4T#+'=<T+0*EF^0QEGY&;Y6#7$4 )V. %0%H': U1&
MJP#\NP%6%6 5+5.B%.T0A"(<CQA] 2Q7RVSYEZ(QBVB)'V=YOR\$D[_&,DZ,
M)_/[Q?SS++AYF@9@\20_[J;W3PLP_PCF#]/'FZ>9%(";^P!,YG</C]-/T_O%
M[.L4S.[E]11<?)XO%N_! 'Q9!.#BW7OP#L09>-K0'0^SB(^&0KYC_J3ALGJ?
MV_)]4,?[0 3N:"8V'$RSB$2G"882KB9$!\);U)LQ(,M+@,T/ )D(:5YH\AOA
MR"K"H28\^)UPNP@W>VAPW5^XR(<[\LVR)4T)6(A0$#G\!/CGYID+)H?/O[K&
M+I-9^F3YG'+%M^&27!MRTN"$[8DQ_O,/Z)A_Z1KJG,F",R4[:42K;D2K+_OX
M7LZG/$R(MC[+4+L(S6?-_1@Y$&/?'PWWQZVAZJ!KV:[MGNH"C4[^.1C6NA,&
MNV:P>QDFE M 5]T<9;AS_%S?MUP'MS@T.FS;R$4M#E7G.=CR3#V&4V,XO1A_
M,\HYV#*ZBH6.PE&>ZD#Y7*<%H<JP;UJ>W6)09<CRH-W1%6[-X/8R+.2J%6?K
M#V!-,L+"!,BI#X21G*WC?&CF"QL@KW*EYOJ><I6WLJ&'8+O@5!EV?62W^TDC
MPP[V+3VC5S-ZO8QSL2$,2+N1\V3KFN<#R(BVXSRUK"S';3.I*@NU@729+.CJ
M>?R:Q^_GJ4GB<D:]2&0AOM>1^&KAVR[V6B2J"IH>A"T6536 )G*<CE$$S689
M-WMY9ID@<J(4AX[1KKRFVMK8L]I]HI%!U_;:\YI&ADS?<CI(C@P)_ 7)47^
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
MH^>T7C0[[&9>J]DG871D=K-'ZCN];=&DW(F6* R5OB,"#1N#HB50:#*YG5Z
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
M3AOV9KK#CU]8K5:Y407-6ID,WB;JH>KN/&'WH94[<\)N*=M6;LWEAC.5SC5
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
M(73^0MYQDY"PSF;TYM4%_1C#7L[BQ<4U?0"3EU/ZYCH2QOQKWJ;P&[?=?E]
M^LZOX\7R/)KS>XN+^.KZFC[,F,/QU>55),QY7[4D%T^C>7R!F>A'L^F4-VP6
M7R[/:7V7P9/9;":[P4]ZFFS@+8AJTB\2W:$$1FF1D->"8K-!</9F2P@DD/.(
M+7C9DJ<A-/#!M+WAV'KBLU/F<?]+H#A77$#&0@8XH1M@U8X<8);#;HM# SWW
M](P,@_CGBBU"RK/@!=50,E:[O""-RDL)3MC<OC(*%2Q,N5%7X/QK4A.@V*@K
M4=MVM(2<S$0[::L)K'F'UU9= _XV,>;?)WD6;?)U&^T+0B<L-/PQ36IR?EV=
M;HG%]%LBE>(#3)-9PFJ+E01I),W6NGR'E0S9-+:,278G3G@=^N2^%7<&K7&&
M%#:?V7Y$J,SYA6#K[0D8U9%)J\>!Q BK^FC+PB!:7EYE(*F]-P69])V$#N2,
MR=R2I/W%LA<NI.G$Z+8];\:.A0$;.;1<'' $]- <<TP\IG<LM#!:!RW;D&0$
MF]EW).%CK*,J!.[@!WXL]C(P68HFF8L0#/F"9XCYZ5U2=+R[X4\,0F]V*[H#
MR9YVB'0(YGY3D5<N&2!2T%RFAQ@L:K=UU6VVT8H"\P_T/&"7>R9#"P#)^I!C
MN&U;PF2DG/!9H'>W9TX")9#&8O>Q9H=36C(962..W/UXG[1DD@#/7BC("6*
M(;GTG55JB0UJ:SWPT2N69W&[35H+)9IN]2O@"W&K(U21Y-A <(PT_Q 5R;WH
M)W98#(KLU@<"SMM*9"X@G/=H5[4C6L: Y$B/H>3K0B%; U!80SHMK;G'LR.!
MBL>WJZ1@Q>)8G@8EJI[.X_GT@HG'/Z^7&)^>'X,'_.0(0,0!0BHH/N","]Y_
M9]JN+D=M-Z'L,@.K-?I 8 (\*8JN(#1 <]!?TJ/:#EW+T+GN'$,,9]"@,M@P
M>I/L8\EXZRRZ\6@6$47.UEY5/(%D%!10L\!S( 5]+"N.05CT\9+[=4H;D[>\
MU8(000W4&82<V%#,L283%J),XOTE01CF/+S\[^-[?_C<Q<1_N-2<< S946Q
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
M9B4H2JVJ=AO8>"Z:ADL]W7,^;C=<2_; U/K0.D@Y((W&X7++[<1PYEQC,4(
MB.D:3@9*R;KOT\4XEC;)!?(U[^ .(''^8[>"B*A!*X%]RHFS'63CF;ZO@HEC
M(48VR59IGHG=$?ODU2[T5C#?"D8&@96P\AAGF<(!>D+B;%M9=B>LC[H!#MW7
MP>D/C9'<KJMK)9!B_4 3#I6O8XMN1[Q'WC(UB9B!7L4,X.0WA+ZH4VAGA?74
M5D8#<3JF_LOMT5ET6ZU;E)ZU4Z17&+3(W?B3!]A.=#I'C7V/I$$,$R=%[%/8
M8#'4@BWE> 8<P] SN5=L8502'X]T [EF$PX9'JJF9A0Y%!77Q%%$XC2&U,2'
M*^%H',8!858G,--M6VC@N"[":6W8 MVQ>#1\]WISJRUH#?$W\SW+%NN0<#FL
MLSB?3I93%^DK29._$4EVN\YL3'_KRQDV2(2*!U,PA.[V&Z05I=?9#H@UNM7S
M%K@=SR1-H,$>0X_6P>:#E+_$#]CWZ:<:5D'(D^:#PP%[Y#LHW(!_S3/VM_I+
M]066WUYZFD_V18D6G&^JDCY*O>N56;7] RJ26</Y!GP5YG5YFY"$SB"/*8_"
M!Z'6!N5M27^,966N9N=VAUX1"+]+]  -:<%?3;:A+;=;Q!TF],;R<NK?6+7V
M:W$/-GZTO8BV/. P?C_*#\NE1S1'.\*Z2%^L\G57ISY_ <UB#FQ=<BP\ZT-L
M-ON$?>AZ) G.T1D7H X>-[&)%#=G)[/AV0AA.2>/"!-FMNF^NB^1.TT_D- :
M!B( C31J>]3>[UC!34DVN6D/PR7:R623HX.I3\2JFCVQM ?-_6D@4,=2DPS6
M;T\LN4Y@$YP.Z.6B.'[P(R5.)A^W>RS7;YJFTY8&V#][#J#;H\Q:MK8'KVDJ
MS7>RQ(X!' %H@K>+BAR11OR'(UL@7MK;;.DR@9/7DQ4619X VY_<VXGZ^]/E
M\DK*-\N+*9?.$#ETI;<(=HF_HWGUYB27<LM?V'9>Y]'NC[''PTQ6)(W^,E<*
M= CC1(:2#QL4_ 7/Y^#O"(/FTWAZ/E4>Q=>7%_\H+@V[.@.C;+&$-%2[+("@
ME"..Z9F&AQ$[]]3[=E,:4\:Q&Z(.GU;T=!;/KZ<N_@]*D*<KD-QJ?OTI[_1*
ME$\7\7)^\4FO:0WS+'II&[AN&!BK%^X5S7M%X[#-ZY2WF3IO,SJZPP.:\N<Q
MK6'JI7L:G/L9M +9HY"IG$8Z"#XZJ;,*<_,Z*(WXA#/WP[D@T*^-@;!(LT=/
M;5C*EF9;)UK!D&R4-<>72+^,+'.PNKP)<JH--V@@"X&.*D?'Q$JI"ZD'*3#K
M! FO.*UU/7FI9[JK+GW"<6%G-$=[&W]/_/G.9Z#]X]'\SW "[^.#T=V*.?&'
MS@'/.89K2;EAGZB"]IX32^ZI[HO;A,%AIK 6;@L&O!T@>IOON91[AQ"Q%0<K
MT>4>72.N-H["0GC(_=@JD=PXO'ZG/9NH_)(U+K1JU6MR82F4ABA_/L^U0]D.
M:2NOQ\M-M&P!S>HQ2;]G->;3@T8I8L1L7$8RR/W_084XR<[^7ZR\_>US!U 9
MM&H?[)DW7\[HR+>VW-Z3(I>9[/:9[7KX51L(74'0%_'=[C0CVS/&I/'-DF+"
MOD($QG@\J!<W-I<;''Q+@H; ,48A-C3%/WEI+_X'U_9L']*G%O=>>=H;V(UL
MG/A9G]3@K-;3\^O+<&LE&T>H9;E8V$[=-OD8ZQ47Y)KN$0U-,L1/5K5P2Y O
MR\!BW22[59UG&^,M9X_8==759)H>:J<<(Y80TGPZ':5W=AF?+\^') ^([='X
MRA1\H8Z(UDN$?!2+O$Z *[V]MV#T:,X3YXU.>-OH<V_AN#4F^C=2ONB*#?6N
M8L<:G,Q^SSTN?#R7VY-),F3N3[#?*O(G:[BQE3C9KW$;?^)D@[@;E?YQES5H
M-3CCNQ.X:N/^D3>:  H!6PCJ;'^C!4BF&0-P1_@-\I$,H.JI]I?S:1SDPG0=
MS<31Z!I!'0@>RYK[DP40>AS !&H@+G;ET2D GR^R.>' :-!2-F[J5HZ:JR@/
M!B7*RHY;L5PW9JANW&O) K6N)857:.7MA)?O-6FPNV"QJU);+7CA*0M^B+,+
MMJ4CCNZKKLBLCQD44M4KK0X670U6Y%U"7P2EQ05;" 3I=OTX&<_^86_K!I;-
MHU3;?F9DQO-6BF!$)GU$!DH^)V52' A0_I-[LT]R9EJXRG>CW/K#/-EK[<H7
MT3T]EZ<L^R)WHN#7C3] P<'NG]KNX>U#V9C-&5%*'9I/O.), D<"4&(YZQ@D
M!C]E-!PG:!.&9L7!*X($(<%5/JPQ&LV.E_6&Y."S'%I2.\0]*6M.+HW!.LZA
M5$6UL=<(E'=5<<<WD7 EKTRT7853 +:]P)9D@C,BZXYSM=+HW0>Y+X)7;:>"
MO_T)^RWONJN/_*BKCF!(&PXGUXO(+/7Q=19:N&E&)RCP)3^@ >SY N?L:9)U
MKND!CX95P04*9#EG]_4H=L@\=]0PX+F7L5[30N_L<'BV18/6O.5N$Y':\(R/
M( 0]9S,X3X'S1"&(A9TND9CMI:=/&"UM[[/T.H]M[W1Z7*+#D\W]TP@L>_:2
M%0)<N[S;?=XY@%-9Q] P)'P5G>K? ZYWS#]X5@]562I1V.FJUELR#E)]Y2R#
MA5:/Z_OG:/@H:8'7L&UX_KR593P?R'()"-_J';M]#QXYP9,;2V+!9'90WVZ
MZ#&X;B>&NT=5%++8C +9QR%LK**L1S]/^,OX"Y"NVVC@G)4%_D Y/^SV174@
M7/Y2$C-HM=[4R:Z?8D5K6<,,<.UQ++NVW1'7]LBY/4S9-^.H02'*FO#M.$;G
M:Z*OL"B%HLOI[*L/SZ*W-(PMW)Z\IV*DBH^1@B'D6 LH>3J++V>D&4\OKO2F
MCLOA >KXD>/62$&Q+WG//18G$\_J<:03XP3ZOER&Z-N/ZK"VNYD*-^,II,>U
M$",MAK5>]*?W78C&B3W'R] ,QL&IF'I_?L6>?\,7*]/>&Q-V#.5\GX]54ZT-
MKT^EB-5$DN[R57[\:POC^:@3Z9 --NU%AIQEU Y"SFX'5Q?%X8I,F8BK"<ZA
MTRSB*P8)*G01<#W$WZ8TOF*YL=",HQXYD.,2&OYZDFQD7S0VQE2_DD(VI'&^
M..4N$4+]+Y?Y<+>23VCYD^*V.JU&)O09 =1$<R227"Z<CH/MYC!0)#!VN=DL
M<M<S<ODG6$+O5#YO(CV$$G,W!_?)F0U?,?'B\TI>H?-!><VOUQWRY0%),2^6
M6A2:Q]/EQ5 I)9$-^U6Y?AG.@_@V0CE%[D[+NFR?.^IH T5AD^^%[/$+RFL(
M^0W._DN3U_&,<M#=)C0>4FJKT^YX%0,0.-K"2-Z0#WAE62W7$[CF%KEFS#6
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
MG9>\V#Y_-D^&L[>6"8P#6:P0C0$WQ2NL!4QUH+@!EG?@E@2W)K@^X5G8D]X
MBH-U$E,0Y2N+T.PCK$&Q$9-%66%1\C1V,$PONR1P:64*AH<Z@'!HA51C-O'"
MJ2TFL0.#5XA."9XRDD(9O0@LMJ_";5[B/2XRMLDD_LI"J"I%AGCW'RPR*('&
MQ6I@(U:"$7@TEK4N#O'20E3&0"' F]@A<<154@1V*,%9BN&I*V2.E($YS;S7
M\#IH1WM*OO7NZK,K9N6JD$M$(%TSCDHCMV.L]G CIDV'')EZGQZ*JF8S ?+N
M06BV# L>&$+!RHZ+COWS74#UV8VG9 G"G7+3H[&"=5H%31!".W]HZ=V)D0#W
MV)\LD0_P1X+1:B53'SS6X5\(<]*UK&.B"2"M4!,"=7RAH+&Z];ABIT43?#_A
M_H9=<\7)DEC)(%\@[63BJUG,SE@2S293=B5^5-)*[_I@DTDTB6-VPVW6^IB]
MF(]>=LW8,>&+892\GKX\<M38'S5DTV@^FQTY:![-#@^:1K/Y_+&SYDAM<GA2
M4Z)1J>$,V8R],94N5J\HKUBI31/:/_/VAEMV-HRC\7SDL^-L%"63A''OKL,#
M2>1 X8A"M@3?[=4V\D+[441P/HKV @W%L)N#H:(D\$>ZI\74HK:'[\%U)&'H
MXSQ$D60SU/[ #D\(=23)A3 5+KM"_X?1S0FK;W?.1V?#O0#KC>WK4B=F"/E!
MZI)(A;W>J"UI>LJW6Z^<4-Q:K!^U"]H4]I/9T]7;3V)! ;S$O TNY$K5SK65
MZ$3VX?E+*O]B__Q^M[4A^/L@PQ7[4."04 4L\K#@QGBU>4X5U:+GR+^A1OVB
MA[#P&')V R1 KGT!\@HU]U&5<).ZT+WOAEV'I)7O%'2TS',,W[IU= *PX Z+
M<NTZ[+++5CNYT^YA+]U% \T%=8-4FE-E$+5OJ8_1 ?YVAY]O;PA$0WF#]DNY
M3-*!:X<ARWB*:$9Z<\@"C\;QP/<TDL:!8I=%H9DYG)C-'30R?,VE\IMK@]6^
M>DH7:-P>C$ZD#Y/BB.O7@+E/:(4F!B]RC8Y85LI/'U88N0B1\QD?L]<OCPTT
MQY#11G-*[Q;^%@J)P?39GT+5M!UH0M,:MA/3AZ(9JKRJ!\=1^4/X\>/PI'SW
MX3=LP\+/=/0\ZA)FE<-0^1<?[0]N]0Q%#-#,Y!9:ULYZZ%G=3H$>.H6%Z]94
M'_EME(3<8=>*BSMV*S*M$(*4"V-6KE.D\1#RT.#!=?X-5)>=46$?-Z#5.H9
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
M:0.^XUQCUP\DH/LOP^5?4$L#!!0    ( /5<7%;G/)71R@(  !P&   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;(U536_;, S]*X17[)3%B9-V:9<$
M:-H-ZZ%8T6+;8=A!MNE8JRQY$IV/_?I1<N)F0-KN$DL4W^.C1#+3M;&/KD0D
MV%1*NUE4$M47<>RR$BOA^J9&S2>%L94@WMIE[&J+(@^@2L7)8' 65T+J:#X-
MMCL[GYJ&E-1X9\$U527L=H'*K&?1,-H;[N6R)&^(Y]-:+/$!Z6M]9WD7=RRY
MK% [:318+&;1Y?!B,?;^P>&;Q+4[6(//)#7FT6]N\EDT\()084:>0?!GA5>H
ME"=B&;]WG%$7T@,/UWOV3R%WSB45#J^,^BYS*F?1)((<"]$HNC?KS[C+Y]3S
M94:Y\ OKUG>41) UCDRU [."2NKV*S:[>S@ 3 ;/ )(=( FZVT!!Y;4@,9]:
MLP;KO9G-+T*J <WBI/:/\D"63R7C:'ZC5ZC)6(EN&A,3>G.<[<"+%IP\ QXF
M<&LTE0X^ZASS?PEB5M+)2?9R%LF+C->8]6$TZ$$R2)(7^$9=>J/ -WHEO2U<
M2Y<IXQJ+\.,R=62Y'GX>2[DE'!\G]#URX6J1X2SB)G!H5QC-W[X9G@T^O"!W
MW,D=O\3^VFO\-Q@.UYGA%G($M97<=U)MP1102"VY:G*VFKS)J ]?&@N,D>0Q
M%C-C<Y#=]35.ZB4(+L$-^3L,%-;1.ZE[NQ6W/ B=@UBAY7[FN(YZL"YE5L(:
M(44E<84@:@ZY82G$<8YP].'IT:174O@.9J6:1Q2'%?DO;@N>"\1PP_.EM%(_
M<L >X"9#YX((DSJCT&6H,P0RAU&!2I0VT/$84_*/2!7"2JC&>Q);.-.3\][P
M?!*H3B:]$5>Z(.#JQ"I%VU5H..^LR3A8ASWF=36&>:.V_6-U$1]T;(5V&>:2
M?ZI&4]N\G;4;?9=MQS^YMW/S5MBEU X4%@P=]-^?1F#;6=1NR-2A_U-#/$W"
MLN3QC=8[\'EA#.TW/D#WAS#_"U!+ P04    " #U7%Q64#G8*[$$   9"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6R55E%OVS@,_BM$5@P;H#:V
M;"=VUP9HNPTWH#T4W6V'P^$>%)M)A,E6)LE-LU]_E)RXS37I=B^V)9,?/U(D
MQ;.5-M_L M'!0ZT:>SY8.+<\'0YMN<!:V!.]Q(;^S+2IA:.EF0_MTJ"H@E*M
MACR*1L-:R&8P.0M[MV9RIENG9(.W!FQ;U\*L+U'IU?D@'FPW[N1\X?S&<'*V
M%'/\C.[+\M;0:MBC5++&QDK=@,'9^> B/KU,O7P0^"IQ99]\@_=DJO4WO_A4
MG0\B3P@5ELXC"'K=XQ4JY8&(QO<-YJ WZ16??F_1/P;?R9>IL'BEU9^R<HOS
M03Z "F>B5>Y.KW[#C3^9QRNULN$)JTXV)8ME:YVN-\JTKF73O<7#)@Y/%/+H
M@ +?*/# NS,46+X73DS.C%Z!\=*$YC^"JT&;R,G&'\IG9^BO)#TWN35TOL:M
M0305?/C>RB5%W)T-'6%[B6&YP;GL</@!G)C#C6[<PL*'IL)J%V!(I'IF?,OL
MDK^(^![+$T@B!CSB_ 6\I/<T"7C)3SQE<*M$XW8=AK\OIM89RI%_]OG>(:?[
MD7W=G-JE*/%\0(5AT=SC8/+Z53R*WKW .^UYIR^A_X\3>A%G/\O]X+"SC?VV
ML*!G0 >#]11-?SA!JM_E:=B-H=14NM9AY97< F&F%?4 V<Q/X8O%6:O@FBK2
M[@%\#G;M;7RBU)K)1CJ$(\A8EO+PCG@$EZU4%4%;$H<U"F,A*5A>)!#G+(U&
M<"/*!47$_->G#(XA[E4XBZ,Q\)Q%10%7NEZV#HUE4%%MP=+H$JTE*P%#DT_F
M"5)"2.,-D#<ZSB#.6)I'\%G/W$H8W!%).1M%A6<Y)EO72*UEH54%LB8[]^@A
M"><8TBVY(F4\S6!4$,<,/K:& M$2J.<RDP_^V_;H"<MY1L\LY_ 5%[)4]'/7
MUYBE(PZ\8*.$DZ\-Y7\;6N6Q;(XWOD(R(HC$GT.2$5Z4LG$: T\2\B\GUM:>
M4F<MV[I5PA]UA91<I11=RR5FHM;&R1_=QILX+E@4)V_A34&GDXW>/B8= [4_
M!A[%;B+(H*&+ZHCBF[$QS_T741GQPPX(MR>_#'9LET;25235&IP.*3KU:71,
ME]<V9WT.B&;]^E7.X_$["S=2U)+!>Z&4Z*C=R7)1ZZ9B<'4!%26\D=,V>#L3
MI5322>P$/1PYIH);73P.&/G04-81-XMPAU:WIL30M!J?>G9--56?_)+#??D\
M=_CG(;"'Z%UK"Q?-'-7&L1"30ZZ?P!\$X4_-7\UP+U2+'OBQ;JBB15,2E9;*
MVVR7738<.+_]#6=%)W(4QRP;%T'B*(Y8/J:_5!A+#->_6I_ [QJD#S!:!_A
MTPV%V:N68BF=4/*'3^/6^%B'KB5M*=2F:-!?;L\)L3UL=CEF83?JHE%20'43
MDILB\7+)] S1E[K=-%&JNH\=K[^(5W?G_E(??<:(=IZ8WUKS%49Q]/V5>E@1
MATI+69&GC\ULAZ;OP^-11.\1BW+_IDY11+#O AP^&5=J-/,PE%'\==NX;G+I
M=_NY[Z(;=Q[%NZ'Q1IBY;"PERXQ4HY-Q-@#3#6+=PNEE&'ZFVM$H%3X7-+NB
M\0+T?Z:UVRZ\@7X:GOP+4$L#!!0    ( /5<7%8U0R=L& 8  $\.   9
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
ME$0PHP'X?9-!?>8+;5#?*W_Y'U!+ P04    " #U7%Q6E-FMG#L+  "F'P
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
M41CW)V ,%1CNL(UP_>-MU%\YS6:S_O#97839(Q&.IJ/2$CB!"<JRLTT8QAE
M/ R"GJFZ[>M^5U!^Q&WQW,V)*N>%<(8T:RI$L%E6^I_'738WUG5-]3BBFC8^
M."A]0P:NF<;=S45'-.3[-K2="QG:3DBR!U<_R6 F0@'X1&G"PRY$C1B83),]
M7C"!.]MZ'RIM5C'P\A="_TXH\5 H-+=0K3W"B*/);'::=]]+A"</_/'G2),,
MIJ)7%8\AB']I!%KV" NW:.2Y*.0!5E@N:[4DJ/L /GQJG,7P7Q#]A_TK24;1
M."-X@)1,,_J,XA%@Q2 5'[K;J!<9\,#D9=ASDF+7HI,DC=(L[5%$?Q^C->\I
M>@A_JK^WAQ\>_?GXHMGR'4X U\TFE-9NO#N>0@?B)W-H_#[0[CG[F:#@" $$
MNS*WD_6H%Z&G$I>CM@77K>QB!1'G5 Y#N2=!'[W;?_?Q0_]^_^0=?9C(?;&"
M*&U97[,:^ZL(D$+>((RX.3DEU^&JF&><O)36^KX! 4OM>Y56]@C3]''%/F?V
M@*)-G=O')HK6>*'<[2ES9<O&Z3,3Z.D1[@@QGF;(%=X*?G'&@)KL#PM^XFN(
MGBW\K9Q:J)HN:-"S"FH,CR !NJLSI2XX1.:R9+C#[T?MX-0[N<O>N].U @2@
M-\1$IJF<?XW:/>U>0M_X=Z_[[?X--F:7I4:LE6J!H_%@,CKSMS3MPID-OXF=
M&^?,FK^NE"Q431OP^\(8URZ(0?=J_OI?4$L#!!0    ( /5<7%9$1;N3M 4
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
MK%6U>]P*S*^:-N#_:Z5L_X4N&'X,O/PO4$L#!!0    ( /5<7%9#4U,A?0,
M !@(   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;*U6;6_;. S^*X1W
M&#; JVWY)6Z7!.C+BMN'W8H6NWT8]D&QF5BH+7F2W/3^_5%RXF:]+K@#[DM$
M4>3#AZ1,9;Y5^MXTB!8>NU::1=!8VY]%D:D:[+@Y43U*.EDKW7%+6[V)3*^1
MU]ZI:R,6QT74<2&#Y=SK;O1RK@;;"HDW&LS0=5S_=8&MVBZ")-@K;L6FL4X1
M+><]W^ =VB_]C:9=-*'4HD-IA)*@<;T(SI.SB\S9>X,_!6[-@0PNDY52]V[S
ML5X$L2.$+5;6(7!:'O 2V]8!$8T?.\Q@"ND<#^4]^K7/G7)9<8.7JOTJ:MLL
M@C* &M=\:.VMVOZ.NWQRAU>IUOA?V(ZV>1Q -1BKNITS,>B$'%?^N*O#@4/Y
M*P>V<V">]QC(L[SBEB_G6FU!.VM"<X)/U7L3.2%=4^ZLIE-!?G9Y-_1]BU1E
MRUNX$J9JE1DT&E!KN.2F@6MJ&WR48_NICO/(4ECG'%6[$!=C"/:+$ F#3TK:
MQL '66/],T!$?"?2;$_Z@AU%O,+J!-(X!!8S=@0OG8J0>KSTWQ3A*>L/H\[
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
M=V]R:W-H965T<R]S:&5E=#(R+GAM;)5546_3,!#^*Z< >RI-FG90MK;25D"
MF#1M@ST@'ISDTISFV,%VUN[?<W:R4-"HX*6U[^[[_-W9=UELM;FS%:*#72V5
M74:5<\U)'-N\PEK8L6Y0L:?4IA:.MV83V\:@* *HEG&:)*_B6I"*5HM@NS2K
MA6Z=)(67!FQ;U\(\G*/4VV4TB1X-5[2IG#?$JT4C-GB-[DMS:7@7#RP%U:@L
M:04&RV5T-CDYG_GX$/"5<&OWUN SR;2^\YN/Q3)*O""4F#O/(/CO'M<HI2=B
M&3]ZSF@XT@/WUX_L[T/NG$LF+*ZUO*7"5<MH'D&!I6BEN]+;#]CG<^SY<BUM
M^(5M%SOEX+RU3M<]F!74I+I_L>OKL >8)W\!I#T@#;J[@X+*M\*)U<+H+1@?
MS6Q^$5(-:!9'RE_*M3/L)<:YU15*X;" 2V$<H5W$CDF]*\Y[@O..(/T+P22%
M"ZU<9>&=*K#XG2!F-8.D]%'2>7J0\2WF8Y@F(TB3-#W -QU2G :^Z3^D^  W
M1B@KPI.P\.TLL\[P[OM3B7>TLZ=I?;><V$;DN(RX'2R:>XQ61\\FKY+3 Z)G
M@^C9(?9_N9?_(KBI$-85EO;HV3R=O#Z%6V&PTJU%N*#BY9F30CG*1_#Y\WH$
M@ILTLU00]RGH$IQ'Z[H1ZF$$$KD++,<4Q,6CK WM58J<)'&!724<D.TJ,4F2
M%]U*;Q6KR1X ^1RO"')^-D9+V9G7E6$ZW51H6'/3"#O:/[:7S:A*$'>C&H&O
M.A5,!T(5;"<L 7>8M[[/675).9I1<'[2E3K(>L^Q W6 :.4Y@)SE/ W/$&UL
M1\:%X[['FG4[#1F"X*,D<;5M7RLN*JF"[JEHA;1C>+?C&<I&T]\)PUQ%]E?-
MML+"\]F;:5<J'K50DLV%#"TP"B[XW3H)4I[/YO,_',D8;CQWN*5 +'B&<F="
MT1I2FY!^2<8Z^-'RV^!RL^@]?"#&7<-)<SX*KK%Q6&<<U_?D=/S4^X[W9E"-
M9A,FK;_D5KEN' W689B?=3/L5WCW);@09D/*IU R-!F_/H[ =-.UV_ S"1,M
MTX[G8UA6_$%"XP/87VKM'C?^@.$3M_H)4$L#!!0    ( /5<7%83(ELHS@0
M .D+   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*5637/;-A#]*QBF
MS4F5*$J.7<?6C.VTT\[4,QZ[;0Z='B!R)6(, @P 2G9_?=\"%"/''TWCBT2"
MV-WW'G87>[*U[M;71$'<-=KXTZP.H3V>3'Q94R/]V+9D\&5E72,#7MUZXEM'
MLHI&C9X4>?YNTDAELL5)7+MRBQ/;!:T,73GANZ:1[OZ<M-V>9M-LMW"MUG7@
MA<GBI)5KNJ'P1WOE\#89O%2J(>.5-<+1ZC0[FQZ?SWE_W/"GHJW?>Q;,9&GM
M+;_\6IUF.0,B365@#Q)_&[H@K=D18'SJ?69#2#;<?]YY_SER!Y>E]'1A]4=5
MA?HT.\I$12O9Z7!MM[]0S^> _956^_@KMFGO09&)LO/!-KTQ$#3*I']YU^NP
M9W"4/V-0] 9%Q)T"190?9)"+$V>WPO%N>..'2#5: YPR?"@WP>&K@EU87-BF
M40$J!R^DJ<2%-4&9-9E2D3^9!(3@C9.R=W>>W!7/N)L6XA(>:B]^,A55#QU,
M@&T 6.P GA<O>OQ Y5C,\I$H\J)XP=]L(#R+_F;?0EA\4+[4UG>.Q%]G2Q\<
MLN;OIV1(0>9/!^%*.O:M+.DT0ZEX<AO*%F_?3-_E[U^@,!\HS%_R_O_/[!7N
MQ&^TEOJ+M=]KPDK32G,OE!?*;*S>4(4'L9%.V<X+'<U:9TNB"I9^_,"*?)!+
MK9"W7O0">8$6(WQ+I5JI\K$#L:W)"!50<X$<2@$6H98!/R2TNB6M:FLK85=@
M(3JSDAOK$(0$>E%I&V*H\+>,:TR4#65C.Q/8",?N10G3)0&2]-9@8T2J4/Q4
MC<6E-.A3+)2H);32W@I5X16 P;XD%] %A85?U^.')<!&[$BIL*? $GB)63\/
M=@]%"W"JQSV!3"S5ME9E+8P=(#*+82/3H8%0(RMZ> *5Q5=CPP[(H*6+L>7G
MZ-0[55J%>X[!L9P"NR@9D,1_,*>[DGAEM2_M<$:[R%&[LG0=:[H/R5%IUT;]
M0[OT65%,#\WRBV %;[)F;9$.C_)#2(90=LZQV[.N4N&K$K4_H1'Z;J@Y%Y&
M@8-Y/@5023(S@;VCZ4Q_VI&!!]D4L)%,P^-*X!A1!3X&'Y.&,[/"-MQ&@![D
M'47U4KZ4UH<^H26.P'=+3Y\ZF.GH,>&.&&47:NO@)IFW-G *2HV-H7:V6R>T
MI>T<[FMQK?SM?NI>.;MVLGD@SMLW1\7T\+T7N"Y7/RB#!BC!\&%I1G[0NDRZ
MLQ/H%*0&L.^*T6R:QZKBQ\.9  ^T;FJ6X+9KW_'[L%K,X^ITM%,=U[.^'W\3
M+FAB&XL4Y58@^U1]!'(V.IKU(&>C'X_R5X"\>0$0SR%(J1X\#J+!".5EG$(&
M+--\=#"?)S"'H_S@-8I]1$ $!HZS6'V/W(R$;*'&76P3R)/Y>/[]KDR_E)J:
M5MM[KCS.0T?Q C-<@<M[Y#U(H%B0;:DV;!.W84ATDF\([*AB-FN=\&%F<FL4
M2BS1M2-*%TVJ*KIK%:S!?%>.Z&2(O*2P)73[%:YC9!LH)*7P<(#B?L E'Q]]
M)9<$3?X7N%2$"5IL:WLHQD]=WY.]\:LAMXY#IN<"-"%-8L/J,,>>I?'M\_8T
M!%\"#[(*W6T%TWQ\>) )EP;+]!)L&X>YI0W(^/A88Q8GQQOP?671#OH7#C!,
M]XM_ 5!+ P04    " #U7%Q6M8_$WC,#  !'!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6R-54UOXS80_2L#;;%P #62*%EVLK8!.YM%>U@@3=KM
MH>B!ED86L93HDE2<]-=W2-FRVSA&+R(Y'V_>S(C#V4[I[Z9&M/#2R-;,@]K:
M[6T4F:+&AIMKM<66-)72#;=TU)O(;#7RTCLU,F)QG$<-%VVPF'G9@U[,5&>E
M:/%!@^F:ANO7%4JUFP=)<! \BDUMG2!:S+9\@T]H?]L^:#I% THI&FR-4"UH
MK.;!,KE=9<[>&WP3N#,G>W"9K)7Z[@X_E_,@=H108F$= J?E&>]02@=$-/[:
M8P9#2.=XNC^@?_&Y4RYK;O!.R=]%:>MY, V@Q(IWTCZJW4^XSV?L\ HEC?_"
MKK?-\P"*SEC5[)V)02/:?N4O^SJ<.$SC=QS8WH%YWGT@S_(SMWPQTVH'VED3
MFMOX5+TWD1.M:\J3U:05Y&<7W[CLN*_/(QK4SVAFD25<IXV*/<:JQV#O8"0,
MOJK6U@;NVQ++?P-$1&A@Q0ZL5NPBXF<LKB&-0V Q8Q?PTB'+U..E[^ ]W=_!
M$_W/92<QA(3]&-^$<$R=MR7\TG$IJE?1;F!9%*IKK8$_EFMC-?TX?YXK2A\R
M.Q_27:9;L^4%S@.Z+;ZTP>+CAR2//UU(*!L2RBZA_\^V7<0XS_ M,/Q:(U1*
MTO5UQ;%\+4G87V+Q-X(EM;];PKZ":$%U&IZ/I3W4LNRT=W=@PA1<PBMR;0#=
M+P/4<&S6J(>FAT<1R[PH\6TZ2L=>&M_"BDO>%D3"P@HWHFU='%7! VJA2EB6
MI7!4#(P>L5#/)$5S!7<UUQN*;!7<O]"(,TC895?TIB>8]$^?HKDZ>!4-1"A5
MM[95)X]IODD$?J E9'E,FSR,LRFMHW$XGHRO>M4D3<_D2IN836"4,78%HS1,
M,[+? [VI 4S#:98#2\)TPF"4A\E-<G6 ^ ]CK%!KES=_ 6X,OL>9J.:.:A9[
MHA\_3%G"/M$N"?,L.<>8N"4P8@G9'ZQ[E+=\;^()X:3C[,32>9^[&=')<&N0
M>N9&N %?[W[.#=+AE5CVP_%HWC\Q7ZGE@KHKL2+7^'HR#D#W8[L_6+7UHW*M
M+ U>OZWII4/M#$A?*64/!Q=@>#L7_P!02P,$%     @ ]5Q<5H"V-W8A P
MQ 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULE55=;]0Z$/TKHUS$
M4]EDL^6K=W>EMH N2(B*<B\/5SS,VK,;@V.GMM/0?\^,LQL**A6\./Z8.7/.
MV#-9#CY\B0U1@J^M=7%5-"EU)V4954,MQIGOR/')UH<6$R_#KHQ=(-39J;5E
M755/RA:-*];+O'<1UDO?)VL<702(?=MBN#DCZX=5,2\.&^_-KDFR4:Z7'>[H
MDM*_W47@53FA:-.2B\8["+1=%:?SD[-CL<\&_QD:XJTYB)*-]U]D\5JOBDH(
MD265! 'Y<TWG9*T ,8VK/68QA13'V_,#^JNLG;5L,-*YMQ^-3LVJ>%: IBWV
M-KWWPS^TU_-8\)2W,8\PC+;U\P)4'Y-O]\[,H#5N_.+7?1YN.3RK?N%0[QWJ
MS'L,E%F^P(3K9? #!+%F-)EDJ=F;R1DGEW*9 I\:]DOKRWX3Z:HGE^#E-8]Q
M62:&E<-2[2'.1HCZ%Q#S&MYZEYH(+YTF_2- R7PF4O6!U%E]+^(+4C-85$=0
M5W5]#]YB$KG(>(O?%0G_GVYB"OPD/MVE=T0[OAM-RN0D=JAH57 =1 K75*P?
M_C5_4OU]#]?CB>OQ?>B_=R%_"/'.P1MT/1<=U(N<51Y30W#NVP[=#; 1!=)@
M7/* 7"LQ<C_H^J :?O& NT#4"IX<JZO>!.(RYA2B2P:MO0$>P&\S:':.LD*(
M'2DV2#>P]5XSM(8N>-TK FWX!LRF3SYP7#A':[C'.(,S^, H4_ N&+8>,,*#
M>754515T:(0J*(P-8 )E?31NE]%-%&*?N>8SUWT)B7+I#F*EL#,)+:30TZ.^
M&Z,=$C$8UH$V>@["HK0VTCO86O$+9V_) 4^CT110CH[ ;($P.-)'PDD2(*U2
MY,OV(VZ$@*WOY=4-C5$-^_=6,SLA\: 613]R8-7@?))$77,<G3'YI5G#]2]*
M?DH-I]ZK3$8BLS7G(%]2-&/CBQG!."-WQ4=*V$@JV- XQ6$M)9K=]7C+6YVE
MI;#+_3-"1AB;S+0[M>C3L3-]-Q_[^UL,.^,B6-JR:S5[^KB ,/;,<9%\E_O4
MQB>^LCQM^#=#00SXG%]0.BPDP/3C6G\#4$L#!!0    ( /5<7%:7P^O$%Q\
M '1G   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;-T]:8_;1I9_A>A9
M#&Q :G?+=IS)8:#=MA,#R<9P)QDL%ONA1):DBDF64D6VK/SZ>5<=E"BJ'62Q
MF 4&F99$OGKU[JO*W^RL^^@W6G?%IZ9N_;<7FZ[;?O7DB2\WNE'^TFYU"[^L
MK&M4!Q_=^HG?.JTJ>JFIGRRNKKYXTBC37KS\AKY[[UY^8_NN-JU^[PK?-XUR
M^U>ZMKMO+ZXOPA<?S'K3X1=/7GZS56M]I[M?MN\=?'H2H52FT:TWMBV<7GU[
M<7/]U:O%/_ %>N)7HW<^^[O K2RM_8@?WE7?7EPA1KK698<@%/S?O;[5=8V0
M (_?!>A%7!-?S/\.T-_2YF$S2^7UK:W_::IN\^W%EQ=%I5>JK[L/=O>]E@T]
M1WBEK3W]M]C)LU<71=G[SC;R,F#0F);_7WT20CSDA86\L""\>2'"\K7JU,MO
MG-T5#I\&:/@';97>!N1,BURYZQS\:N"][N4=<Z.PJ^+.K%NS,J5JN^*F+&W?
M=J9=%^]M;4JC??$H_/7XFR<=+(T GI2RS"M>9G%BF>M%\:-MNXTOWK25KH8
MG@#.$?%%0/S58A+B:UU>%D^O9L7B:K&8@/<T$N(IP7MZ M[8CO_[9ND[!X+S
M/V,[9GC/QN&A-GWEMZK4WUZ NGCM[O7%R[__[?J+JZ\GL'T6L7TV!?WE6^-+
M51?OM3.V&D-N^O6?-[JXM<U6M?N__^W+Q?6+KWWQ>Z]<IUV]+[8$U1>ZK0I0
MG X>[C8&?M3 P>*M,Y4B@=&JW(37+HLW]QKDR)M/16<+K^]U6^RU<I[>E\5
MN.NZ4%55J&)E^P!RI_5'?,MTGK^.8/';QCI=E+4%5=X7J@8II0<1.*$(C^ 2
M0 _X!-_A#Y<3-'X>:?Q\DD@?< ^]+C[HTH)FH!&9%:_U2CNGJT)^G15DR) <
M'W37.WCDUGKZ? <(^5FA ,5? 3/KX(FEZD"N\*N? &=7O'>VL0@9F/FN+8$:
M8*/\&$,?A"N0#P 66V>KONP*CQ@4"LCG> ]_ .*J(W)MK0$]AP^[C0$VEJ"=
M#JQ/8&L 88!_3K5>=AUH388)N3XF200+M(;_ L^ $D4.!'98V"6P4.&>O:R-
M"'KXQJ\,++';@.2$!7RQ4?> [&;O#0K\UGJO/;F$ TP9E4;]9IWI2#P#C,*Z
M"B'A,JN^7H$(XC(&9!J\0H'"C R)CV_5'MP.4$F[AM_J]EM<'<3O^AF2X(LK
M?$N(7>G:H.A?%G<;L]VB 4%P&_A/31_0[X#T""=*D Z/0 257#TB!4_0B_;H
M PR$IC^!>_;(55^8MNR)2;@\V9RV2QL%[4%T9L5:M]H!*?$I58%+,6CC4.X"
M-!^T'MCGP196"N'X#OX/">.1N! 6N RIJ.!VM4):E]H1XUD"391LW'CBK>%E
M<*L(TXEZ@*948-_0',<M'P'"W2NVV;S]>^6,6M:,M:D$O2%VVG>FH34Z@JH:
M6H3\>K1U2(62@-*OB/)2HYC= ]1JN ,D(NJ6 W.I8&6@O]_:MD+& RMZ#CT,
M!C"DH$-T*@N8M+:3)0&"SWPPON)@WX%,@@Y)=M/7S#*!FRGX)1N>HE.?BB7+
M^I#HO"20LNYQ/PFY8MG#JHH,$V^**:N*&BAK:M*K7;("N%=-414N1K+>=QO4
M/Q)VMC- <$U_( =Q\0S3"2/]13327TP:OENQ-61UF1]W0=*_RR3]9BCI;T32
MQRSM](),W-(VC2$[=*"'9+VB)BYUJ7JO _M<9_X@J107B^2PK697!E(/D$=T
M_"]1Y1$;_0#5GF#0B\B@%Y/T8C_W$\,$$9FB_$,@V0@I;E%$V:=OM@[4W!DP
MV$[7M$54 3#):YVLCC(.C$8-<@^;/D$C7 A] 3"HG4-2$S7!H&M?@XECF:O)
M+R&Q%?S1H?T"5Z5J]/_TA0'0QA&-9]$Z8E15S;<0Z8 MT,!(9GH4'W@$<&@E
M@4'N@XIZ((N'5<O?>^,-^U&0G95IP5V0$CJ'&V5^DF>3Y2P1D-:8XNR7D;-?
M3FN"7I.?_*"W*-GM>HRETR#&HH>X0[+CGF6RVSBM,]Y[7MM_5;Q1OIL5/YIJ
M!\:=MOM/_*/;@/U1Z[73X#O![K0@ *AJCI E/R$P9N!_;!4#G@IUR( EI'"/
M Q1#R*#K<21,2;Q$EGZ!\!"^OT,]FJ3M/R)M_W'.K(EZ AIC=)U^_>=#YRW2
M 2*6Z;KH#<34'(6(._4'^D!$Q8B[,HZ\%'YLY<-N8R$NFMM=BW:D7X+G-4 :
MH$)Q V!S?P8\T*X,,,-:"(TB3%6R+%/ MX3$H(# "FP:XC]%TNNKE.I>35+E
MNQZH@2'5366WG01*_PF^\+] 0>6[T=3V@6 /0*$A=YK]+7H]U!65LLQU> V]
M\1Y>4_(:B:[Q*0X!T26BJ )C%X=<1',"U'^(<1]E/;DI67"2N%D=X7J2"K]X
MLJ-O0H0U2LAI$"BUX.S 'K*3/&V6SPHV/H1A)88L9#?%5=8D>9JYGW@!"@U
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
M3T*CFZ6N*IJ.0'QHF'^EL='/A:>Q>MB7U\^#O+R&1.1>R1 X;.![7:U! (/
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
MXQIH@0E5WC?/K'UV[(P"<!QA%^ZN+$YV<_B*=XB)N \" KPZQG?\$[R^[:6
M8 87)P73.+YNF##% -KI;O]5\0.!NR[FQ3L$Z:-IC?6UO('$?C&>)?R]MW+O
M:!EJM>2KV7%).9=F(U!$F*B7LN0"EOQIB890:FZT.B>P5"'Y,\"/YQ6EDS<@
M\E>%>GP GH)%TYA:N0#J:,6OB^78:PF'41BF/812/CZ[V]B[M(E"<9(!0?-
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
MSTP[ ]Q?*0RAF[@#^O?XXA]02P,$%     @ ]5Q<5A2"A0I0!   +0L  !D
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
MJN%EA@[1[0.@G5C5^$MWH2QXY8=KO)F$=@+87RIE7R;.0?<*F_T'4$L#!!0
M   ( /5<7%;^;2@ET@,  &\(   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;(U6;6_;-A#^*P>M&%* B23JQ5)F&TC2!BV0 $;3=AB&?:"EDTU4$EV2
MBI/]^ATE6W$ZU]L7DSS=/??<"WF>;I7^9M:(%IZ:NC4S;VWMYM+W3;'&1I@+
MM<&6OE1*-\+24:]\L]$HRMZHJ7T>!*G?"-EZ\VDO6^CY5'6VEBTN-)BN:81^
MOL9:;6=>Z.T%G^1J;9W GT\W8H4/:+]L%II._HA2R@9;(U4+&JN9=Q5>7L=.
MOU?X*G%K#O;@(EDJ]<T=/I8S+W"$L,;".@1!RR/>8%T[(*+Q?8?IC2Z=X>%^
MCW[;QTZQ+(7!&U7_+DN[GGF9!R56HJOM)[7]@+MX$H=7J-KTO[ ==&/R6'3&
MJF9G3.=&ML,JGG9Y.##(@I\8\)T![WD/CGJ6[X05\ZE66]!.F]#<I@^UMR9R
MLG5%>;":ODJRL_.%IOIJ^PRB+>']]TYN*.,6SCZ+98WF[=2WY,2I^L4.\'H
MY#\!##G<J]:N#;QO2RQ? _C$;J3(]Q2O^4G$=UA<0!0PX 'G)_"B,>2HQXO^
M(V0&BUI0K*\C__-J::RF9OGK6.P#<GP<V5V@2[,1!<X\NB$&]2-Z\U]_"=/@
MMQ.\XY%W? I]_D 7LNQJ!%7!YK!LN"=_C/%)S..,%T?!01CGF:J!S1+U6)%>
M:Y3RN)>&4"BZN,9BZ8SL&J%2-;T LEU=PA>#55?#'=U'<P3PWV!WSL='ZJ=*
MMM(BO(&$)3'OUX '<-W)NB1H0^KPC$(;B'*6Y1&$&8N#%.Y%L:;0]8\Q)7 .
MX6C"61A,@&<LR'.X4<VFLZ@-@Y)NEDMY@<:0EQY#44SZ "DBI,D.R#F=)! F
M+,X">%"5W0J-KU1BSM(@=RPGY.L.Z6%9J[H$V9"?1W20A',.\9Y<'C,>)Y#F
MQ#&!VTY3(CH"=5PJ^>3V9D2/6,83^DTR#E]Q+0NZRS_$&K(XY<!SED:<8FVI
MZ;O^H3R7[?DN5HA2@HA<':*$\(*83>(0>!11?!FQ-N:2WM6B:[I:N%*72%U4
M2#$\N,1,-$I;^?<@. O#G 5A]!;.<JI.DKY]N7<,ZN,Y<"AFET$&+8VI-Y3?
MA$UXYG9$):66^4P-5E#!5-L;4<N=IH)/--4,PA9="LVN.2F:6VD*4<,?E*3A
M ?M?_?DB27I)0)(#]WMOCCE+)JYOJ3?RL(\@9GD6OS3)*YJNOR=I0&O*@LRM
M5($\@&.OB7\P!!K4JW[4&<I*U]IA'HS2<9I>#4/D17T8Q?="KV1KJ"05F087
MD\0#/8RWX6#5IA\I2V5I0/7;-?TC0.T4Z'NEE-T?G(/Q/\;\'U!+ P04
M" #U7%Q6M#YG4F$$  #E"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6R-5MMRVS80_14,V^E8,ZA%\ )2KJ09V6[2/"3QQ&[ST.D#1*Y$-"2A )!E
M]^N[ '5+3"E^D7#;^SG+'6^4_F(J $N>FKHUDZ"R=G4U')JB@D:82[6"%F\6
M2C?"XE8OAV:E091>J*F'41CR82-D&TS'_NQ.3\=J;6O9PITF9MTT0C]?0ZTV
MDX %NX-/<EE9=S"<CE=B"?=@_US=:=P-]UI*V4!KI&J)AL4DF+&K:^[>^P=_
M2=B8HS5QD<R5^N(V[\I)$#J'H(;".@T"_Q[A!NK:*4(WOFYU!GN33O!XO=/^
MQL>.L<R%@1M5?Y:EK29!'I 2%F)=VT]J\P=LXTF=OD+5QO^23?<VC0-2K(U5
MS588/6ADV_V+IVT>C@3R\(1 M!6(O-^=(>_EK;!B.M9J0[1[C=K<PH?JI=$Y
MV;JBW%N-MQ+E[/2M4N5&UC41;4D^V@HT>==:T2[EO 8R,P:L(1</ G=F,!Y:
M-.D$A\56_76G/CJAGD7DO6IM9<CO;0GEMPJ&Z.O>X6CG\'5T5N,M%)<D#BF)
MPB@ZHR_>)R#V^N+7).!EZ+?2%+4R:PWD[]G<6(TP^J<O#YV5I-^*H]:568D"
M)@%RQX!^A&#ZRT^,A[^=B2'9QY"<TSZ]1ZJ6:W1:+<AR&T^?CV>U]/OX4 $I
M*DP*&");8MU6:/TLVR41C5JW]M@H$9@G+]Q:*(DP9*%JY+VY(C??2>$="F(U
MH9DCZ*+45S0D/Y.()33G"9D57]?22$=>0SC-DY0@$9%F+1)#:VB+9X+U:$TM
M/,$Y_Z&1Q!MA)(H8S;*4'(I?_HM<PV;CT)Z-HL%WUCF-DM%Y\Q>,H=@//-@!
MUX699Y1AP&?JG^[KG[ZZ_LIS6!Z +#R0^^!P5FD_'#[V:S\9IB/5R_07F%-I
M'$)0R$&J0PFF[8I\]GT4KV:/H/&S0-YJ9<PAK[.B6#=KS#D^^8 ?K5F7YY>F
M;WSSQ!,-785,)5>&1'%$FJXE80W"E/(PQ]5%GM(DR0:XQ*)0QAGYH-I?"]6L
MP&*82PW0P2.+=_(YS4<CE*31*!X0'G+RH$6)'TW\H"*@P]V[E%$69P@01%'(
M!B1.Z"C&Q\J*VCG!T8DD<4ZP<$1'"?->I"G-PK@G>R<"<UC:!^:D>>8#RQ*G
MW:G,&0WCY%1<$3_$E68^KI#E Y)B*H[B8GBU?1=SFK($O8YIS/D 4TM9DA_B
M"D,D&7,^C#@-H]R'%28T2^)SJ.=[U/-7HQZ,E8W'Q&)M7;-&^FDK_^NH"4\X
MPQCHX\!9$_T<F/5CG1XYT6<=0:Y/L=/?@2BJ'2%:>+)D@?,*_I@"T_D,0AM/
M)Z<!Q,(Z/>:;%HM>Q"[%G')LG[A+$ <T9\RM4[>.\]RMN5M'.7?KC&"[S1QV
M#WJS#+OMH9 [*/;5;'@T>B FEW[ ,LAP)&4WA>Q/]S/<K!M=#L^[ ?"]T$N)
MS;:&!8J&EQGV)]T-5=W&JI4?9.;*(@'\LL(Y%+1[@/<+I>QNXPSL)]OI_U!+
M P04    " #U7%Q6D\V$+(X%  ""#@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6RM5VUOVS80_BL'U^T<0+4EZLU.$P-.TF(=^A(T:8MAV =:IFVB
M$NF15)SLU^](R;)3*T(*[(M-4;SGGN/=<Q3/ME+]T&O&#-P7N=#GO;4QF]/1
M2&=K5E ]E!LF\,U2JH(:?%2KD=XH1A?.J,A'Q/>344&YZ$W/W-RUFI[)TN1<
ML&L%NBP*JAXN6"ZWY[V@MYOXPE=K8R=&T[,-7;$;9KYNKA4^C1J4!2^8T%P*
M4&QYWIL%IQ>I7>\6?.-LJP_&8".92_G#/KQ?G/=\2XCE+#,6@>+?';MD>6Z!
MD,8_-6:O<6D-#\<[]'<N=HQE3C6[E/EWOC#K\]ZX!PNVI&5NOLCM[ZR.)[9X
MF<RU^X5MM3:*>Y"5VLBB-D8&!1?5/[VO]^' 8.P_84!J ^)X5XX<RRMJZ/1,
MR2THNQK1[,"%ZJR1'!<V*3=&X5N.=F9ZQ>8&/L]SOJ)VES0,;ND\9_KD;&00
MWBX:9374105%GH *"'R4PJPUO!4+MG@,,$)>#3FR(W=!.A&O6#:$T/> ^(1T
MX(5-L*'#"[N"O>(ZRZ4N%8._9G-M%!;&WVW15EA1.Y85RZG>T(R=]U -FJD[
MUIN^>A$D_IL.IE'#-.I"G]Z@^!9ESD NL<:0M=RGJ(UK)UH[UZN?8(%JZPWW
MG!5SIII]!RH6^UD2N=D ,C3AVK"%-3)K!DN9H\*Y6)W"=Z<%?#6[8PJE#6^7
M2^;D!^^%84C!P!=J&%#3XN\C-:7BYJ'EU3&-&R:XQ";#,DSH A"\@%Q2 >EP
M$L)+F)4K%)%=.X$^D,G$([&/HR 9>TD:VQ=CN)0"B1J.A8](#E!(PS2083I&
MD+U;NYJ,4R_V?7CU8DP"\L9.1ET0(?D)(H(H\))QA&/?\Q%IIC4SKVUS653D
MES3CN=V":(AL7^*6J&QM35.(*A-2_;WC@HJ,0<[06./RQ ;]C2HN2PU!X(5A
M8/\2GSRB6(K=CEF6$ ]]Z^:/4C#K)83(H5>_GS&["AOPG<SO,+V0H1DW.XX<
MW:;#U,8XVRB>5_;$(T':[-!700N)GO]%?]@QF;*.,ZF-=L6%-5GPLH"!#2KV
M3V 0>9,T.8%;:6A^5/^0)+$WP5T-,9NA'\ 'IO4I-DN$%0:XT&B5X\&!\(.
M>!$9(V3L!5&P@\RE6+UVM>+ ^Y#$(>8TPE$XB3P4,72(.&Y$'#];Q$55U':W
M:KUDLMA0\?";=AS:1-V)WB[JCT=N+BLW+A7IF\J9!^P^R\N%S>;R405Y*&,%
MC&*UU?:"W6.NK70?&%55PFQ!,+K$#6Q7,,7>BMVDZ@B8&E<2?9BXHJ@$$-4"
M(#&$=4&39#],Z^'MWE."99RB&JH,8LI2Q(B#KD0E3:*29R<J>T+(;0GJ1&U/
MT*W;4@,95>H![FA>LJ<R=<BDZB6_UJ&W%+?^.3WT6G&1\0WNZJR0)4KH4*]7
M.[U>-GJ]KO7Z">.H+?X'B*-.7+?V3R[T?M-V^S!(O+%M#W;.]Q)B9;MK-6VC
MHP;]"+GNQ8,P#4_L0Q@$36,>$'R'GH))BO./0;XV+=3BU+URY_*P?SZ>VY5O
M&(9>,+;4!ZE'HHD-)R2VL<4V,+]:W6\HV+G D>@H^+0I^/07"K[82.&Z)3[Q
MW?G,[O&[7[.VLN_$?KKLNQT!?J(?J^!8 UOV4W-YA]]SN*-_8G>J/CR?5?/[
MF=C-^.BX1'I[7GU,&,%S#=/BI8GM7\2;X#?%K*IK=Q95GV=/'FCVD)H$(00N
MEQ^DUC9*;*C8>$NNU_:,:K[P CQWHKBIEMU_52\'K (\]**)HY>DB:-G:;55
MQ>C@7E PM7*W']M84&_5%:&9;2Y8L^I>L5]>W<[P"V2%)RL>$TLT]8<I'DZJ
MNO%4#T9NW"UC+@W>6=QPC9=$INP"?+^4F+[ZP3IHKIW3_P!02P,$%     @
M]5Q<5B+[V"J: P  Q0@  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
ME591;]LV$/XK![7H8D"31%*6[=0VX+3IMH=N09RV#\,>:.EL"Y%$EZ3C9+]^
M1\I6/,0QD!=31]Y]_([\CN?Q3NE[LT:T\%A7C9D$:VLWEW%L\C76TD1J@PVM
M+)6NI253KV*ST2@+'U17,4^2+*YEV033L9^[T=.QVMJJ;/!&@]G6M=1/5UBI
MW21@P6'BMERMK9N(I^.-7.$<[;?-C28K[E"*LL;&E*H!C<M),&.75WWG[QV^
ME[@S1]_@,EDH=>^,/XI)D#A"6&%N'8*DX0$_854Y(*+Q<X\9=%NZP./O _H7
MGSOELI &/ZGJ1UG8]208!E#@4FXK>ZMVO^,^'T\P5Y7QO[!K?04YYUMC5;T/
M)@9UV;2C?-R?PU' ,'DE@.\#N.?=;N19?I963L=:[4 [;T)S'SY5'TWDRL9=
MRMQJ6BTISD[G5N7W:U45J,TO</US6]HGN+B3BPI-;QQ;VL(YQOD>[JJ%XZ_
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
MY=I830KZ<XB4+F4VG-*=JENSXP7. SHVGN-@\?%#DL>?+C24]0UEE] 7QV9
M5< E'3'>% AT6*%4[=I6K23A=UT,E7X1?+CTKUN'[U(YBJS7RN%,B[\1+&W[
MHR;L*X@&5*OA^43PD=&RU3[<@0E3< FOR+4!=,(!^NQ8KU'WGSX\F5CF38G_
M6"?KV%OC6UAQZ3G@%E:X$4WC\A [#ZB%*F%9EL*50CI_Q$(]DY6T#G=;KC>4
MV2JX?Z$;SR!AEVW1N9YADK+/T2Y3_K81^(&&D.4Q3?(PSJ8TCL;A>#*^ZK8F
M:3K0*TUB-H%1QM@5C-(PS<C_ /2& YB&TRP'EH3IA,$H#Y.;Y.H(<4%SXUYS
MX_^K.:Q0:T<C?P%N# ZK[B+\L.J6_Y5GF&IB.'<,9['G]^.'*4O8)YHE89XE
M0T03I0F,6$+^1^\.Y2W--_&$<-)Q=N;IHH<HCLZNZ!I):NXA,N!ETMW6O;5_
MZY;=%7]R[Q[*+Z140:*46%%H?#TA.G7W^'0+JW;^PE\K2\^'GV[IO4;M'&B_
M4LH>%RY!_P]@\0]02P,$%     @ ]5Q<5F1DAWI9 @  8@4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,SDN>&ULC53;CM,P$/T5*T@(I%63IA=022+UP@H>
M%JJM@ ?$@Y-,$FL=.]C39I>OQW;2T(6VXB7VC&?.G#GQ.&JE>M 5 )+'F@L=
M>Q5BL_!]G5504SV2#0AS4DA54S2F*GW=**"Y2ZJY'P;!W*\I$UX2.=]6)9'<
M(V<"MHKH?5U3];0"+MO8&WM'QSTK*[0./XD:6L(.\$NS5<;R!Y2<U2 TDX(H
M*&)O.5ZL9C;>!7QET.J3/;&=I%(^6.-C'GN!)00<,K0(U"P'6 /G%LC0^-EC
M>D-)FWBZ/Z+?NMY-+RG5L);\&\NQBKVW'LFAH'N.][+] 'T_CF FN79?TO:Q
M@4>RO499]\F&0<U$M]+'7H>3A#"\D!#V":'CW15R+#<4:1(IV1)EHPV:W;A6
M7;8AQX3]*3M4YI29/$P^-Z"HU4<3*G*RHIII(@NR5:!!H#LBKS: E''].O+1
MU+29?M;CKSK\\ +^."1W4F"ER7N10_X<P#=D!\;AD?$JO(JX@6Q$)L$-"8,P
M)!I*<T7P"NYD4&+B<">7E% E%>R7Z_B&K(TBDK.\$\!*\TP1H] M$U1DC'*R
M,TZP+#3YODPU*G/5?IR3JB,P/4_ CM]"-S2#V&ML+74 +WGY8CP/WEUI;SJT
M-[V&GGS:URDH2UQVOUR41_'T.:X=VMRAV<D^))/(/YPA,!L(S/Z3@()&*J0I
MAZL,9O\P&/_%P#^Y]S6HTDVW)IG<"^Q&8/ .#\BRFYL_X=WK<T=5R<P0<"A,
M:C!Z8ZJK;J([ V7CIBB5:&;2;2OS"(*R >:\D!*/ABTP/*O);U!+ P04
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
M*IS.H_7,'FV;EWYP0@7U<:$T'TH+H+002J,HFJJDSC+V9N?*8%!'&4KSH;0
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
ME-; /%\)H5\G=H/^:R7[ 5!+ P04    " #U7%Q6+8O7Y$4$  !%&0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6S%6=N.VS80_15"#8H$V*XDRM>M
M;:!K8]L%DF(1=].'H@^T/+:%2*)+TG8"Y.-+2HHNUKU@X9>U+C.'9XYGI+/T
M[$+99WX $.A+X(=\;AR$.#Z8)G</$!!^3X\0RCL[R@(BY"G;F_S(@&RCI, W
ML66-S(!XH;&81==>V&)&3\+W0GAAB)^"@+"OC^#3R]RPC>\7/GK[@U 7S,7L
M2/:P!O%Z?&'RS$Q1MEX (?=HB!CLYL8O]L,2#U5"%/')@PO/'2-5RH;2S^KD
M>3LW+,4(?'"%@B#RXPQ+\'V%)'G\DX :Z9HJ,7_\'?TI*EX6LR$<EM3_T]N*
MP]R8&&@+.W+RQ4=Z^0V2@B*"+O5Y]!==DEC+0.Z)"QHDR9)!X(7Q)_F2")%+
ML <U"3A)P%T3G"3!B0J-F45EK8@@BQFC%\14M$13!Y$V4;:LQ@O5U[@63-[U
M9)Y8/!&/H4_$/P'Z (2?&,CO2'#T$UK'7RRB.R0.@):$L:]>N$^"2;A%N5P9
MM*3A&9CP-C[(W UE6R\D K;H=RJ H[<K$,3S^3L)G4M\#H\GN=Q[.(./''GO
M=;U";]^\0V^0%Z(_#O3$Y5)\9@I9K*)LNDEACW%AN*:P%;CWR+'N$+8PKDA?
M=DC'@RC=+J:;4N)49YSJC".\00U>7IT5; 3Z=JWH-[74I"@CA!YEL8!5"C0N
MJ1X #_Q(7)@;<L(YL#,8BQ]_L$?6SU5Z: (KJ..DZC@1NM/:A7?HD?@D=&7Q
MT5/L5T9/1RG2'7J2[12Z'O'16LB^4FTJ)3RJAP%'?[V7B.A97N9_5RGEZ%1*
M$UA!J4&JU*!S'[6U1XPTC)#4X_R\P)/QT+)FYCE?3CDLBRAP'*8<AYTYOH8<
M7/E4B1\#52QCK%$;RW)8#<M1RG*D8R('O2:R<<F^?:8)K*#..%5G?-N)'.M4
M2A-80:E)JM1$VT1.2DT\L$>3P56KEZ.D*;.LFGZ?ICRG&J=RVHEI.:J)J6UE
MIL3J.YLYS_ ?WI3-Z_5M-UUH175RELV^[6PFZ^M22Q-:4:W,>-G=G5=KF^!R
M0T_QT+&O^KXBKJ[G,PMD-_J&GO.9@+4S+<?5,<TLB-W=@]1,9[^W9O-ZO?M-
M$UI1G<S\V,,;3V>C^^JMEB:THEJ9";.[N[#6-AF57TK.&#O7+5\.P];(GN":
MOL\LD=WH(_I.Z+@;VW)8(]O,EMC-OB1C6.EN*RDW(O;N+$UHQ?HSNV-/;SR'
MC7ZKMUJ:T(J[$YGCPMT=5^NV@U7N;*OT#UM;5)%H9GYPHUWH.80)6!O5EJ@B
MU=R63[/S*$U@UI*57/5NY_P?^SDX<S/XQCLZ6.N6CBZTHEJ9H\+Z=G42J.)[
M93"\;NF**-NJ>:G@S-Q@G5L["=BPA6I%5)FJF=OC5C\P?"!L[\D^\6$GTZS[
ML<QG\9Y]?"+H,=KVWE A:! ='H!L@:D >7]')>OD1.VDI[^<+/X%4$L#!!0
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
MFD#1]%52RNC/\#M-?*A+0FD1E"90-'UUE'/ZUYS3=H\N#;1>&M-"IQXW_CY
M+11%TT]W4A8:T!;:4[;HICG-LS[]"=J6A=($BJ:OC/+7@.%+50!562@M@M($
MBJ:OCK+>@+9>^U)% ZV7QA1@SYMU2Q5T3H&BZ9$K_PVN'--LEJKA/7.:;9T^
MM"L+I0D435^EBQ-H@QN4+:A+0VD1E"90-'UUE'('M'*_H6Q!]?M$NSRETZA9
M4/U&T?2\E7X'M'X?=_)?7I"B-V.H?4-I$90F4#1].92D!S<X:#J RCF4%D%I
M D735T?)>4#W<Z_WS(.>LVN#:= YNW9)SV.=,52Q430]8Z78 :W85,\\,/77
M#YC+NNE"#W2&T@2*IE^U0MDTIVWZ6M.<FUW8J9$O/8=MOE":0-'T?)43<[JG
M>ZUGSGL.)9YVXX5*+90F4#0]7B6UG);:X2USWG-.K>>'O)LU]-AB*$V@:'K6
MRF8Y;;,#V^;<[,"R8&Z4#*B/0FD"1=-S5C[*Z6[NH*XY[^F^]L4,%4LH3:!H
M>LP7%VRZ<FCPL*8Y-]NOXYD_-VHT]O)+V.LOW<(HN3)*3AOEL*8Y-SNP8^9U
MSZE9TG-9YPQ5111-SUFI(J?[N0,;Y]P\[I9SWPP::GU0FD#1]*"5]7':^LQ=
M)%:M<YIN:^=06@2E"11-7R=ECGR.WW?"H?U9*"V"T@2*IE^73YEG>,T\;7?L
MACU'!(=3HW+1\]IF#J4)%$W/7-EH.,1&.Y6+[I[31-OW Y0606D"1=/71JEL
M>(.K#8?0%BV4%D%I D735T?);TC+[QNJ58\'NV:Q@GHPE"90-#URY<$A[<&]
MQ6IX_YRF6[\UH"(-I0D435\G)=+A#2Y]'$*;M%!:!*4)%$U?G8OK']/V_8;"
M95[$V*A:4 N'T@2*=LQ[<O&E#LUW=OP<%T])78E2N:GQ[KMI'5-Q_!J,XXTJ
MW[??\_"85[4/MC]N9?T!JV@>4/]^D^?5ZXWFJR/.7T:R^!-02P,$%     @
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
MW24Q%YQ$-"<1EYQ$K'*2+34S%9J3R MQ$CGD)!*P\?[48D,S3 EKX22B.8G
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
M+)=6;*$<"MQ2><>Z[S#6$VB_C%'1_Z)N7.M8*&N%9-4H5@DJ4@]/_#SNPX[
M=?<(W%'@]KD'4)]RA25.$\XZQ/5JY:8;?:F]6H4CM7XI]Y*K6:)T,OW&6-X1
M2A&N<_13EL#132UQO2%K"NA"") "?4;7K6PY(%PQ+LE?W&_HZ0HD)E2<H1-$
M:O10LE8H%Y'84@73]G8VAK@<0KA[0JP@.T>>\PFYCNNBQ_L5.CTY>VMCJ[JF
MXMRI.+?W]?;X?A62J!<'^=O@*FQ!1(8I>@',%Z:\@Z]O]M4'92$:G,'24B=!
M -^"E7[\, N=+P=2>U-J[Y![JC;!,V4:5$&OTF=MF\[",/03>VN ^1/,/P;S
M3;!!%>["@G@V,\.""18<@P4F6&" >7%LAH43+#P&"TVPT !SX] ,BR98= P6
MF6#1>Y@?.7M@\02+#\(>U"D%7$C@)F3\#AE%L;]G,^<3<GX8R22F)MK\_9\R
M""+'^P]G[]Q0^K+_@?F&U )1*)30.8^4 Q\NT*$C6=-?6FLFU178-TOUS0&N
M%ZCY@C'YVM'WX/052_\!4$L#!!0    ( /5<7%8@PVG'(0@  !I,   9
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
M*5E:;*X)C@G7#=3W2\;D;D>?H/YMP^P_4$L#!!0    ( /5<7%8F;+!I= 8
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
M960TLCS4_BGNB>NT? OTA17[PLO@-Q_)3F,D\WPD)R='LE8ZUJJ&=:DU[:T
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
M A%=!;M$?&:'OVG=H$D1+V1)7GZ"0_6N+VL,=[E@:5U8WJ=Q5GT'W^N.:!7
M2%, U050R5U55%*^#T2PG'-V +QX6T8K+LJFEJ4E7)P5H_(HN/PUEN7$\E&P
M\&7#DHCR_'?PX=LN%C_ #7B4HQ_M$@K82O9]+G@<"AJ!O'B[ZLGBO3?OJ0CB
M)'\[=X1D*2(Z85WO?54OTM0+$?C$,K')P8<LHM%Q $<VHFD)>FW)/3)&?$]#
M&V#W#X!<A,"OP 'Y)I#L]9>A!MST%2YK()H:_I73\::8 E%?>XUEB^2ZS;=!
M2!>6S)Z<\CVUEK_] CWW3P,9:<A(&1WK1K&GB145N0+5I*&:&/OK2[:74T=.
MFT" 9[J.LRS.UN!-G-5#\A;\USLX%7D5VRMC%]JR7WK0G\V\N;/O8?(:)L_(
M]!</L@)I*(77H8!3'TYP/X7?4/A&BJ>J7X9"^!V(&XRPY.BGF#844R.%E+45
MC<\!F79!H(==S9C,&H[9X'E"L^B<23+K !&/S'S4#P1=I8JN,:&^EFHND>[V
ME$MW N6\ 5)B*?@8Q!P\!<F.]LJ>>X6,@RTYAR-S+F))$O <;"FO.K3H6263
MO6VIZO);W8NF-M9,?H@4)!J<A&.PJN@0M;@PMKV9ADOI.S0+?"LMQV#A+A;R
M;*+#4N(.C2I]DJ=CR$@/V<S698G2=SA<X%N).X9PTIEI&-H^T1 JM8=FN7^@
MO%RY9J'!N<TQQJ:L\@+HCS1O:'21L6#*'J#9'R[S;]@U"VF=!/N:,55N <UV
M<:Z%PZY)0&]&W&D_"%(F@8Q:?JZ+U]':'*X&0<D],LO]^19>!SSR< 0)TJ$H
M44=F4;_ Q>O(WI&>3PB::)B4H"-\)1M'UUC.(R7YR"SY/]7&Z[J.Q!79KD9<
MD9)_9);_"VV\CGYLX\@F&H% 2O216?0OLW'47?+K<D-)/#*O]R]V\#K^:5]!
MW1@JC4?#-?XR"Z\K.IEEVAQ6<H_,<O\IX"]4Z-W;7'QDIF)E MB\4]"[-[[&
M3@ K:\!C=P)#)!EW;0).)Q!I%K-8V00>OO8?!-+U!I-[X]:?.8,7^X,X\%!9
MP$KE\3D+^T$4I-^]-5LRK+0<CUK*#V+J_E.#,88Z;<)*Q[%W)??&UUC18R7W
MV"SW/]6]Z[I.MD9$U[M*^;%9^2]T[SKZZ9X2ZF:BTGMLUOO+W!MW%_N:-"5*
MXHEYG7^Q>]?QC]W;M:>:#3A1&D^&:_QE[DVZ?_5(PM/!=%H'#2GEZ_(X)0<A
MVV6B.G-HGC9'-G?5085ZO3KOD;8N$R,'"5W)HJ[M2Q7AU1%*=2/8MCRV>&9"
ML+2\W- @HKQX0?Z^8DR\WA05- =9R_\!4$L#!!0    ( /5<7%:MG<L9Y@,
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
MTS/</54=:]7$R-*=#(DT>,ZX88Y_ J!L +Y?2&E>)O:P:?XMXK]02P,$%
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
MO@/RG9"L/#HK@I)6S3]^/A:BYP##$0=T=$#O=0B.#D&=:$-6IW6#)9[/.#L
MKJU5-'U0UZ;V5MG02@_C@^3J+E5^<GY;Y:PDX!$_$P%<\*"FR7)7$,!6NAB$
M<[($$C\#+ 21 N!J"0J*%[2@DBJ/LQLB,2W$N?+]]G #SCZ=@T^ 5N!QPW9"
M68N9)Q6F?IB7'Y&^-DAH!.F&Y!<@\'\%R$?(XG[]#G<4UN[PU-U3Q6DKA-H*
MH3I>,!K/*,.E+:DF2FB/HE?CI=CBG%PY:KD)PO?$F7_^!<;^%UN*'Q3L).&@
M33B8BCZ_)SFA>[PH2#/>M-J32C+^8LNZ"175H73+V,^A'R7AS-OWTS&MLA!%
MK=$)9MABAI.8#Z18N;02.XZKG(!C':SSK0D4]QZ/TC >,%J,$(1VQJAEC"89
M_U9]6'5<CB6MUJ!@0H <<_ZBVN\!<_OBB R.*# *:AK!"":)G39N:>-)VMM*
M$E5&"<BS4@E!3EAMJ+%!D<0)'*":1KX=,VDQD^F!ERQ_ JIM:4BLQ<#&EAB/
M#6.4#=A,HP#U)L8)7MKBI6]5$5=KJI;/L5O8Z%)SLB79<$::1A&"(\7+6KIL
MDNYZ@SF5>G&K"E:2T\6NEM.WACHS@:-X6$[3*$CCD64._4ZA_$GD?[H%1)1@
M]_7'*BZ^.?)AF$4#5HM9D 7!&&U/3^$TK=P0;N6"EN%,AE2F4> G: 2JDS X
M*1CS1R9Q81-T*R@R&%(8IL-U;36+PI&."3OU@<'[];8WUE;1A9-2]G]5]Z.B
MG6;>"1J<5K0[KK5"OH#/N-Q^ >3'CF[5&[.T)F[*E0NCV$?#4;+8):F?CHQ2
M)VQP6MG^8&QYH$5A93/5R451% S;A=4NC'I=^A2NTS'XII"]W8*A*4QN$)J0
M[]8OV D8G%:P.TZVF"Y?=;9YS6*CC<-4*3?SC<YAL8(9'!$SV*D9G):S8??E
M>E_DLI6[$Y/5-<7+#?TP,KJ(Q2Z(TGBLY74Z!Z>%SM+RWA(.4[[<-,J"=(AL
ML4M\"$>D W5"AZ:%[CLN=KC9W!9J>ZU?:ZT;#5.Y7!B'P\K:S) _]G:#.H%#
MTP+7%+92;[8GQ3U[K>[+>3,MK.C0V BXL9\-*SQ-\)-]&/4V?.]1RY_,\&.W
M@<C<. 7IL/]XO>V__O;R%^9KM3%2"W:EW/R+1/GSYG-&<R+9MOXBL&!2LK(^
MW!"\)%P;J/LKQN3KB?[(T'Y4FO\'4$L#!!0    ( /5<7%87^]:_B@0  )D1
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;*U8;6_;-A#^*X16#"W0
M1.^RG=D&DJA!^Z%KD"SKAV$?:.EL"Y5(EZ3C[-_O2"FR+=&.-_B++5)WC_C<
MF^XTWG#Q0RX!%'FI2B8GSE*IU97KRFP)%967? 4,[\RYJ*C"I5BX<B6 YD:I
M*MW \Q*WH@5SIF.S=R^F8[Y69<'@7A"YKBHJ_KF!DF\FCN^\;CP4BZ72&^YT
MO*(+> 3UM+H7N');E+RH@,F",R)@/G&N_:O4C[6"D?BS@(W<N2::RHSS'WKQ
M)9\XGCX1E) I#4'Q[QENH2PU$I[C9P/JM,_4BKO7K^AWACR2F5$)M[S\7N1J
M.7&&#LEA3M>E>N";S] 0,@?,>"G-+]DTLIY#LK54O&J4\015P>I_^M(88D?!
M3PXH!(U"T%6(#BB$C4)XJD+4*$3&,C458X>4*CH="[XA0DLCFKXPQC3:2+]@
MVN^/2N#= O74]'&]6I6 CE2T)&DALY++M0!)^)S<4KDD=Q@9Y NK(TQ[ZGT*
MBA:E_$ NR--C2MZ_^T#>D8*1/Y9\+2G+Y=A5>#*-[V;-*6[J4P0'3N$'Y"MG
M:BG))Y9#O@_@(J665_#*ZR8XBIA"=DE"[R,)O""P'.CV!/4@,NJ^13T]13TV
MZMX1-F'KI=#@A:=X:>N63_6>)']=SZ02F$-_VVQ?8T=V;%U8KN2*9C!QL')(
M$,_@3'_]Q4^\WVQV.R=8>B:P/9M&K4VC8^A38\85+7*"L8WQF_$*B*(O(#\2
MA@47$R#3(@(RP-*4VRQ;/R$V3] 5]GD:!8-X[#[O6JPO=!&$WKY0VA<*O6$K
MLT<P;@G&_XF@ C2BLM&H<9*=AP>#(.CRZ$OY<3@<=(A8I(;^,+!325HJR='X
MWZ="*[[648\^*]=8+G3Q44L@%5!=NW1*:.^5N 12%G16E(4J0%[9N"?G3(YS
M@J5G MLS^* U^.!H['Q;@<!RSQ9U#LRQVD@R%[PBO+UC[&LM]H-^/ W]*.K$
MDT4J]GV_$T\V*6_DV>-IV-(;_D]Z\X)1EL$1<L/>@<(D'G6X]87BN)-/J05H
M&"=V8J.6V.AHHCQ\>R)42L#LX#-\3;,Z.^ E6U*V ),^I^7%Z)QY<4ZP]$Q@
M>_;UO6V_Y)T8.H=#I('8=6TT2J*P$R06L3 81-T,L(@- L^W!XJ_T_CY1XG<
MO1GI#<!>[HT2K\NB+Q6'29=#7P@]DH0'2 1;$L'1>/^=LPN3P@5[QI>;=@MV
MH$T6FY6>*PY'>0-_IC _*UIZ+K1]TVY;3O]H]S7]3H6@YC4KY1J:-V_V<UW(
M0L\!5FN&?2\//+\;,!8I/^@V1!:I T7?WW9\_ALM'\<H$69DQ?X@AYG2;1$G
MV/I5N(?#5O;#RBNRG#CL-7H6L1ZK8R+[K+9MGO]&GX>3$X:Z[GJ "G:!T_UN
M=>\ZSI[J<:__' Z\7JKWI>*X*Y5:I,(HB3HTW9V9M0*Q,+._1%=@:U>/>>UN
M^WWAVDS5G?T;_=W!S,);F/JCQ5<J%@636.'F".E=#O!(HOX.4"\47YG)>,85
MSMGF<@DT!Z$%\/Z<<_6ZT ]HO\9,_P502P,$%     @ ]5Q<5N%_VO=4 P
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
M7IO9XQ*;<! Z +_/.5>/ ]WFE6U]\!]02P,$%     @ ]5Q<5M8&\+SW P
M?!   !D   !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULQ5A1CZ,V$/XK%CU5
M=]+N@H&09)M$VH2M>@\GK9*[ZT/5!R],$G2 4]LDVW]?V[ $B$-W):J^;+#Y
MYO-\PWCLV=F)LA]\#R#02Y;F?&[MA3C<VS:/]I 1?D</D,LW6\HR(N20[6Q^
M8$!B;92EMNLX@9V1)+<6,SWWQ!8S6H@TR>&)(5YD&6%_+R&EI[F%K=>)=;+;
M"S5A+V8'LH,-B&^')R9'=LT2)QGD/*$Y8K"=6P_X/L2^,M"([PF<>.,9*2G/
ME/Y0@\_QW'*41Y!")!0%D3]'6$&:*B;IQU\5J56OJ0R;SZ_LOVKQ4LPSX;"B
MZ>])+/9S:V*A&+:D2,6:GGZ#2M!(\44TY?HO.E58QT)1P07-*F/I09;DY2]Y
MJ0+1,,#!%0.W,G"[!OX5 Z\R\-YJX%<&.M1V*47'(22"+&:,GA!3:,FF'G0P
MM;64G^3JNV\$DV\3:2<6WTE:$/T%UL"!'8&CCR$(DJ3\$[I%WS8A^OCA$_J
MDAQ]W=."DSSF,UO(I16!'57++,MEW"O+8!=]H;G8<_28QQ"W"6SI<^VX^^KX
MTNUE#"&Z0YYS@US'=0T.K=Y@[OK:'!O,P[>8C[2YTZ/&JS^#I_G\*WP/J=R
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
M%     @ ]5Q<5I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q
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
M72YX;6S-VTUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1
MB]1(X )]&PLVR7DC#O#M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ
M7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ
M;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L
M.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5
M^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-
MT^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-TH<!Z<."]-&
M]/$!I ^^06D$152.0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D
M%2BR"A19!8JL D56@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR"I1
M9%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K1I%5H\BJ
M4635*+)J%%DUBJP:15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,BJT&1U:+(
M:E%DM2BR6A19+8JL%D56BR*K19'5HLAJ461M4&1M4&1M4&1M4&1M_J>L/[P_
M_./XY5F/KI^>\]GR5X&;7U!+ 0(4 Q0    ( /5<7%8'04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M]5Q<5F,-6M_N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ ]5Q<5IE<G",0!@  G"<  !,
M ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #U7%Q66=R7
M3H4'  #V+@  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ ]5Q<5C@%P!(V @  M04  !@
M ("!R \  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( /5<
M7%;$7VW<X08  +4<   8              " @302  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " #U7%Q6C'NGYE(#  #*"P  &
M        @(%+&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ ]5Q<5MG6HP"E!0  #!<  !@              ("!TQP  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( /5<7%;/[3]E; @  &5    8
M              " @:XB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " #U7%Q6<&=#21<)  #A*0  &               @(%0*P  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ ]5Q<5D55I^\B!@
M* X  !@              ("!G30  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( /5<7%8S$<LKW2,  (YT   8              " @?4Z
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #U7%Q6)X"8
MV@\$  ">"@  &0              @($(7P  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( /5<7%8&CAY,;@8  -X1   9
M  " @4YC  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M]5Q<5FR\J=DU"0  <1@  !D              ("!\VD  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " #U7%Q6YSR5T<H"   <!@  &0
M            @(%?<P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( /5<7%90.=@KL00  !D+   9              " @6!V  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ ]5Q<5C5#)VP8!@
M3PX  !D              ("!2'L  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " #U7%Q6Q:%=VJ$2  !C/@  &0              @(&7
M@0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( /5<7%:4
MV:V<.PL  *8?   9              " @6^4  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ ]5Q<5D1%NY.T!0  5Q4  !D
M     ("!X9\  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" #U7%Q65Q,87.L*   8'   &0              @(',I0  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( /5<7%9#4U,A?0,  !@(   9
M              " @>ZP  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ ]5Q<5F:9*97R P  !0D  !D              ("!HK0  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #U7%Q6I$D2!RP#
M  #N!@  &0              @('+N   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( /5<7%83(ELHS@0  .D+   9              "
M@2Z\  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ]5Q<
M5K6/Q-XS P  1P<  !D              ("!,\$  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " #U7%Q6@+8W=B$#  #$!@  &0
M        @(&=Q   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( /5<7%:7P^O$%Q\  '1G   9              " @?7'  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ ]5Q<5M"#T*&] P  @0<
M !D              ("!0^<  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " #U7%Q61BWKC3H$  ";"P  &0              @($WZP
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( /5<7%84@H4*
M4 0  "T+   9              " @:CO  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ ]5Q<5J?V2?I/!   D0D  !D
M ("!+_0  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #U
M7%Q6_FTH)=(#  !O"   &0              @(&U^   >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /5<7%:T/F=2800  .4*   9
M          " @;[\  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ ]5Q<5I/-A"R.!0  @@X  !D              ("!5@$! 'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #U7%Q6(OO8*IH#  #%
M"   &0              @($;!P$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( /5<7%9I\6%D!@4  "D/   9              " @>P*
M 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ ]5Q<5MWT
MFYEU"   'Q8  !D              ("!*1 ! 'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " #U7%Q6W55V3I$#  #[!P  &0
M    @('5& $ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M /5<7%;=J9@&4@,   T(   9              " @9T< 0!X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ ]5Q<5F1DAWI9 @  8@4  !D
M             ("!)B ! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " #U7%Q6$B79?9$*  #U9   &0              @(&V(@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( /5<7%;&VR<XKP<
M 'Q!   9              " @7XM 0!X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ ]5Q<5F9RQ-4- P  9@H  !D              ("!
M9#4! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #U7%Q6
MQ5QQ:D $   ;$   &0              @(&H. $ >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( /5<7%;&.[H6H ,  )P/   9
M      " @1\] 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ ]5Q<5EER>)8W @  & 4  !D              ("!]D ! 'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #U7%Q64,"1]#P#  "Y"
M&0              @(%D0P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( /5<7%8MB]?D100  $49   9              " @==& 0!X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ ]5Q<5BD#OI]"
M!@  E30  !D              ("!4TL! 'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " #U7%Q64%FX;]<"   <"   &0
M@(',40$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( /5<
M7%;OV))[.@D  )AD   9              " @=I4 0!X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ ]5Q<5HR-C/$] @  'P4  !D
M         ("!2UX! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " #U7%Q6GK$UD5@'  #0/@  &0              @(&_8 $ >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( /5<7%:UZW>QHP,  "(0
M   9              " @4YH 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ ]5Q<5J[5\ J( P  Y0\  !D              ("!*&P!
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #U7%Q6N@.>
M6_ "  !C"   &0              @('G;P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( /5<7%:F$['E*P,  -<+   9
M  " @0YS 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
M]5Q<5OC[U?&D!   S!4  !D              ("!<'8! 'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " #U7%Q6%*_U:X8"  #1!@  &0
M            @(%+>P$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( /5<7%8@PVG'(0@  !I,   9              " @0A^ 0!X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ ]5Q<5G7FX'ZF @
M"0<  !D              ("!8(8! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " #U7%Q6(*7UNE %  #G(   &0              @($]
MB0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( /5<7%8F
M;+!I= 8  /4V   9              " @<2. 0!X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL4$L! A0#%     @ ]5Q<5CC''OO1!P  <T@  !D
M     ("!;Y4! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M" #U7%Q6,/FFW=H#  !7$P  &0              @(%WG0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( /5<7%;W&G9=E 0  %D=   9
M              " @8BA 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!
M A0#%     @ ]5Q<5CL:YJ5O P  6@P  !D              ("!4Z8! 'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #U7%Q6,#+>WTT-
M  #_L0  &0              @('YJ0$ >&PO=V]R:W-H965T<R]S:&5E=#8W
M+GAM;%!+ 0(4 Q0    ( /5<7%;!M)K3\00  -0:   9              "
M@7VW 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ ]5Q<
M5JV=RQGF P  I1$  !D              ("!I;P! 'AL+W=O<FMS:&5E=',O
M<VAE970V.2YX;6Q02P$"% ,4    " #U7%Q6-EAF[L #  !C#0  &0
M        @('"P $ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0
M   ( /5<7%9(X'L(R04  #HH   9              " @;G$ 0!X;"]W;W)K
M<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ ]5Q<5LXOM/;0 @  9P@
M !D              ("!N<H! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q0
M2P$"% ,4    " #U7%Q67<5&BK("  "<!P  &0              @(' S0$
M>&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( /5<7%9P7NU>
M[ (  $0(   9              " @:G0 0!X;"]W;W)K<VAE971S+W-H965T
M-S0N>&UL4$L! A0#%     @ ]5Q<5JKB>&"A P  *0X  !D
M ("!S-,! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " #U
M7%Q60IV!K\ #   S$P  &0              @(&DUP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( /5<7%9M4&.0- 0  !T/   9
M          " @9O; 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#
M%     @ ]5Q<5@V]=[&F!   8!(  !D              ("!!N ! 'AL+W=O
M<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " #U7%Q6%_O6OXH$  "9
M$0  &0              @('CY $ >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM
M;%!+ 0(4 Q0    ( /5<7%;A?]KW5 ,  .@,   9              " @:3I
M 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ ]5Q<5L;I
M;DC3 @  ! @  !D              ("!+^T! 'AL+W=O<FMS:&5E=',O<VAE
M970X,2YX;6Q02P$"% ,4    " #U7%Q6L^Y1^&8#  #B#P  &0
M    @($Y\ $ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    (
M /5<7%;6!O"\]P,  'P0   9              " @=;S 0!X;"]W;W)K<VAE
M971S+W-H965T.#,N>&UL4$L! A0#%     @ ]5Q<5H)U<:Y0 @  !P4  !D
M             ("!!/@! 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"
M% ,4    " #U7%Q6(81?S3<#  "R$P  #0              @ &+^@$ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /5<7%:7BKL<P    !,"   +
M      "  >W] 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( /5<7%9]U%0U/ 8
M #4W   /              "  =;^ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    " #U7%Q6DS&\_8 "  "3,0  &@              @ $_!0( >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #U7%Q6]S F!B<"   R
M,   $P              @ 'W!P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    7 !< #L9  !/"@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<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>106
<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>107
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>294</ContextCount>
  <ElementCount>454</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Operations and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/OperationsandBasisofPresentation</Role>
      <ShortName>Operations and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Net Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeLossperShare</Role>
      <ShortName>Net Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Debt Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligations</Role>
      <ShortName>Debt Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/RelatedParties</Role>
      <ShortName>Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Valuation Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReserves</Role>
      <ShortName>Valuation Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Net Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeLossperShareTables</Role>
      <ShortName>Net Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/NetIncomeLossperShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/FairValueMeasurements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/Acquisitions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/PropertyandEquipment</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Debt Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsTables</Role>
      <ShortName>Debt Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/DebtObligations</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/StockholdersEquity</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Valuation Reserves (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReservesTables</Role>
      <ShortName>Valuation Reserves (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/ValuationReserves</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Operations and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails</Role>
      <ShortName>Operations and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/OperationsandBasisofPresentation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Net Income (Loss) per Share - Schedule of earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Schedule of earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails</Role>
      <ShortName>Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails</Role>
      <ShortName>Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Acquisitions - Pro Forma Consolidated Income Statement Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails</Role>
      <ShortName>Acquisitions - Pro Forma Consolidated Income Statement Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Acquisitions - Summary of Cash Price for Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails</Role>
      <ShortName>Acquisitions - Summary of Cash Price for Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Inventories - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails</Role>
      <ShortName>Property and Equipment - Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Future amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails</Role>
      <ShortName>Debt Obligations - Schedule of Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails</Role>
      <ShortName>Debt Obligations - Schedule of Maturities of the Company's Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails</Role>
      <ShortName>Debt Obligations - Senior Secured Term Loan Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails</Role>
      <ShortName>Debt Obligations - Asset-Based Loan Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails</Role>
      <ShortName>Debt Obligations - Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails</Role>
      <ShortName>Debt Obligations - Convertible Unsecured Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails</Role>
      <ShortName>Debt Obligations - Schedule of Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails</Role>
      <ShortName>Debt Obligations - Schedule of Components of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Stockholders' Equity - Schedule of restricted stock activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of restricted stock activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Stockholders' Equity - Summary of stock option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails</Role>
      <ShortName>Stockholders' Equity - Summary of stock option activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails</Role>
      <ShortName>Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Income Taxes - Schedule of provision of income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of provision of income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Schedule of income tax reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of income tax reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Schedule of deferred tax assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of deferred tax assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/RelatedPartiesDetails</Role>
      <ShortName>Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/RelatedParties</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Valuation Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReservesDetails</Role>
      <ShortName>Valuation Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/ValuationReservesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="chef-20221230.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SubsequentEvents</ParentRole>
      <Position>84</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:FiniteLivedIntangibleAssetUsefulLife -  chef-20221230.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="chef-20221230.htm">chef-20221230.htm</File>
    <File>chef-12302022xex31x1.htm</File>
    <File>chef-12302022xex31x2.htm</File>
    <File>chef-12302022xex32x1.htm</File>
    <File>chef-12302022xex32x2.htm</File>
    <File>chef-20221230.xsd</File>
    <File>chef-20221230_cal.xml</File>
    <File>chef-20221230_def.xml</File>
    <File>chef-20221230_lab.xml</File>
    <File>chef-20221230_pre.xml</File>
    <File>chef-seventhamendmenttocre.htm</File>
    <File>chefs-fifthamendmenttoablc.htm</File>
    <File>chefs-ninthamendmenttotlcr.htm</File>
    <File>consentofindependent123020.htm</File>
    <File>seventhamendedandrestatedc.htm</File>
    <File>subsidiariesofthecompany12.htm</File>
    <File>thechefswarehouseinc-secon.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chef-20221230_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1093">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>110
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "chef-20221230.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 1093,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 294,
   "dts": {
    "calculationLink": {
     "local": [
      "chef-20221230_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chef-20221230_def.xml"
     ]
    },
    "inline": {
     "local": [
      "chef-20221230.htm"
     ]
    },
    "labelLink": {
     "local": [
      "chef-20221230_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chef-20221230_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "chef-20221230.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 675,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 10
   },
   "keyCustom": 42,
   "keyStandard": 412,
   "memberCustom": 33,
   "memberStandard": 46,
   "nsprefix": "chef",
   "nsuri": "http://chefswarehouse.com/20221230",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://chefswarehouse.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Net Income (Loss) per Share",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://chefswarehouse.com/role/NetIncomeLossperShare",
     "shortName": "Net Income (Loss) per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://chefswarehouse.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://chefswarehouse.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://chefswarehouse.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://chefswarehouse.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Debt Obligations",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://chefswarehouse.com/role/DebtObligations",
     "shortName": "Debt Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://chefswarehouse.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://chefswarehouse.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://chefswarehouse.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://chefswarehouse.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation",
     "shortName": "Supplemental Disclosures of Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://chefswarehouse.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Related Parties",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://chefswarehouse.com/role/RelatedParties",
     "shortName": "Related Parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://chefswarehouse.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Valuation Reserves",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://chefswarehouse.com/role/ValuationReserves",
     "shortName": "Valuation Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://chefswarehouse.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiscalPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiscalPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Net Income (Loss) per Share (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://chefswarehouse.com/role/NetIncomeLossperShareTables",
     "shortName": "Net Income (Loss) per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://chefswarehouse.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Debt Obligations (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://chefswarehouse.com/role/DebtObligationsTables",
     "shortName": "Debt Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://chefswarehouse.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://chefswarehouse.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://chefswarehouse.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Valuation Reserves (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://chefswarehouse.com/role/ValuationReservesTables",
     "shortName": "Valuation Reserves (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Operations and Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails",
     "shortName": "Operations and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "if750c8581dff4519b71226311bfa4148_D20211225-20221230",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareBasic",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Net Income (Loss) per Share - Schedule of earnings per share (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails",
     "shortName": "Net Income (Loss) per Share - Schedule of earnings per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails",
     "shortName": "Net Income (Loss) per Share - Schedule of reconciliation of earnings per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestOnConvertibleDebtNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails",
     "shortName": "Net Income (Loss) per Share - Schedule of dilutive securities that have been excluded from the calculation of diluted net income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "idcb2f179248a4a20826ed56c5682b3ac_D20211225-20221230",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails",
     "shortName": "Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "ib65329f53c46429f8e00b2c5854e5afb_I20201225",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i4da04e436ffa46e5aa9961edbc9ee5bc_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleNotesPayable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails",
     "shortName": "Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Acquisitions - Pro Forma Consolidated Income Statement Information (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
     "shortName": "Acquisitions - Pro Forma Consolidated Income Statement Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i81838aa8bf7b4d57b25182897c29c32b_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Acquisitions - Summary of Cash Price for Acquisition (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
     "shortName": "Acquisitions - Summary of Cash Price for Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i4270b021cf474bc48e8bece135ad914f_I20211228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Inventories - Narrative (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://chefswarehouse.com/role/InventoriesNarrativeDetails",
     "shortName": "Inventories - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Property and Equipment - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
     "shortName": "Property and Equipment - Depreciation and Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "ibdfae0a5f4094dcbaae88c2fe951738c_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails",
     "shortName": "Goodwill and Other Intangible Assets - Future amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
     "shortName": "Debt Obligations - Schedule of Debt Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i7880abfbd96f441eb9356183027d0b96_I20191227",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i7880abfbd96f441eb9356183027d0b96_I20191227",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails",
     "shortName": "Debt Obligations - Schedule of Maturities of the Company's Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
     "shortName": "Debt Obligations - Senior Secured Term Loan Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "ib72a6966842d4a2f8305eafd19eb3e78_D20220823-20220823",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
     "shortName": "Debt Obligations - Asset-Based Loan Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "id8c79eead77c4a78a94dc36b4d87deca_I20220311",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
     "shortName": "Debt Obligations - Convertible Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "iac91f696022b4b96908ffa56fd671568_I20221213",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i60d35ada359747d7a796890e9bf3f0d4_I20190225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
     "shortName": "Debt Obligations - Convertible Unsecured Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i6f4d1738134f4eb0b36a17b30c6ffb59_I20190225",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
     "shortName": "Debt Obligations - Schedule of Convertible Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "iba3426aa55cc4f39b8b0a7d394e7f2ea_I20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
     "shortName": "Debt Obligations - Schedule of Components of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i0a0b4ec79b79493a9af5d004e74c691a_D20211225-20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "ic438793c8a744f27871f88cb856a1424_D20220326-20220624",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "ic438793c8a744f27871f88cb856a1424_D20220326-20220624",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "if1f7f5161e6243efb9a3ca3556c72d11_I20211224",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Stockholders' Equity - Schedule of restricted stock activity (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails",
     "shortName": "Stockholders' Equity - Schedule of restricted stock activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "if1f7f5161e6243efb9a3ca3556c72d11_I20211224",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i7d0f655db8e441e9bfb8ec7e17fe7315_I20211224",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Stockholders' Equity - Summary of stock option activity (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails",
     "shortName": "Stockholders' Equity - Summary of stock option activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Leases - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Leases - Maturities of Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chef:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails",
     "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chef:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Leases - Additional Information (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails",
     "shortName": "Income Taxes - Schedule of operating (loss) income before income taxes for foreign subsidiaries (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Income Taxes - Schedule of provision of income taxes (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails",
     "shortName": "Income Taxes - Schedule of provision of income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Schedule of income tax reconciliation (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails",
     "shortName": "Income Taxes - Schedule of income tax reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:DeferredTaxAssetsReceivablesAndInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Schedule of deferred tax assets and liabilities (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails",
     "shortName": "Income Taxes - Schedule of deferred tax assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:DeferredTaxAssetsReceivablesAndInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Operations and Basis of Presentation",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentation",
     "shortName": "Operations and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Related Parties (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://chefswarehouse.com/role/RelatedPartiesDetails",
     "shortName": "Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "chef:PercentageOfEmployeesRepresentedByUnions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i9ba3505039e54187889def728586da9c_I20221230",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "chef:PercentageOfEmployeesRepresentedByUnions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i108127db80444f6e8b2a146cb69f121a_I20211224",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Valuation Reserves (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://chefswarehouse.com/role/ValuationReservesDetails",
     "shortName": "Valuation Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i2be66fb7e34649ea995652c4c16d3eff_I20191227",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:PaymentsForAssetAcqusitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://chefswarehouse.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "id6dcb85ab17d41d7bea8e325ddfa334a_D20230123-20230123",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "chef:PaymentsForAssetAcqusitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chef-20221230.htm",
      "contextRef": "i565d05ed68dd4fcc9d8e259d39db33b2_D20211225-20221230",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 82,
   "tag": {
    "chef_AmountsReservedForIssuanceOfLettersOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts reserved under the credit facility for issuance of letters of credit.",
        "label": "Amounts Reserved For Issuance Of Letters Of Credit",
        "terseLabel": "Amounts reserved for issuance of letters of credit"
       }
      }
     },
     "localname": "AmountsReservedForIssuanceOfLettersOfCredit",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_AssetBasedLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Based Loan Facility [Member]",
        "label": "Asset Based Loan Facility [Member]",
        "terseLabel": "Asset-based loan facility",
        "verboseLabel": "ABL Credit Agreement"
       }
      }
     },
     "localname": "AssetBasedLoanFacilityMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Supplemental balance sheet information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chef_AssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets Held Under Finance Leases [Member]",
        "label": "Assets Held Under Finance Leases [Member]",
        "terseLabel": "Assets held under finance leases"
       }
      }
     },
     "localname": "AssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://chefswarehouse.com/20221230",
     "xbrltype": "stringItemType"
    },
    "chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term",
        "terseLabel": "Estimated fair value of contingent earn-out liability, term"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_CapitalSeaboardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Seaboard",
        "label": "Capital Seaboard [Member]",
        "terseLabel": "Capital Seaboard"
       }
      }
     },
     "localname": "CapitalSeaboardMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_CenterOfThePlateProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Center-Of-The-Plate Product [Member]",
        "label": "Center-Of-The-Plate Product [Member]",
        "terseLabel": "Center-of-the-Plate"
       }
      }
     },
     "localname": "CenterOfThePlateProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ChairmanViceChairmanAndDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chairman, Vice Chairman, And Director [Member]",
        "label": "Chairman, Vice Chairman, And Director [Member]",
        "terseLabel": "Related Party Real Estate"
       }
      }
     },
     "localname": "ChairmanViceChairmanAndDirectorMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ChangeInFairValueOfEarnOutLiability": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of change in fair value of earnout.",
        "label": "Change In Fair Value Of Earn-Out Liability",
        "terseLabel": "Change in fair value of contingent earn-out liabilities"
       }
      }
     },
     "localname": "ChangeInFairValueOfEarnOutLiability",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_CheeseAndCharcuterieProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cheese and Charcuterie Product [Member]",
        "label": "Cheese And Charcuterie Product [Member]",
        "terseLabel": "Cheeses and Charcuterie"
       }
      }
     },
     "localname": "CheeseAndCharcuterieProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ChefMiddleEastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chef Middle East",
        "label": "Chef Middle East [Member]",
        "terseLabel": "Chef Middle East"
       }
      }
     },
     "localname": "ChefMiddleEastMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_Convertible1875SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1.875% Convertible Senior Notes [Member]",
        "label": "Convertible 1.875% Senior Notes [Member]",
        "terseLabel": "2024 Convertible senior notes",
        "verboseLabel": "2024 Convertible Senior Notes"
       }
      }
     },
     "localname": "Convertible1875SeniorNotesMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_Convertible2375SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible 2.375% Senior Notes",
        "label": "Convertible 2.375% Senior Notes [Member]",
        "verboseLabel": "2028 Convertible Senior Notes"
       }
      }
     },
     "localname": "Convertible2375SeniorNotesMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ConvertibleNoteMaturingOnJune292023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Note Maturing On June 29, 2023 [Member]",
        "label": "Convertible Note Maturing On June 29, 2023 [Member]",
        "terseLabel": "Convertible unsecured note"
       }
      }
     },
     "localname": "ConvertibleNoteMaturingOnJune292023Member",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_CoronavirusAidReliefAndEconomicSecurityActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coronavirus Aid, Relief, And Economic Security Act",
        "label": "Coronavirus Aid, Relief, And Economic Security Act [Member]",
        "terseLabel": "CARES Act"
       }
      }
     },
     "localname": "CoronavirusAidReliefAndEconomicSecurityActMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_DairyAndEggsProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dairy and Eggs Product [Member]",
        "label": "Dairy And Eggs Product [Member]",
        "terseLabel": "Dairy and Eggs"
       }
      }
     },
     "localname": "DairyAndEggsProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_DebtInstrumentConvertibleEarliestDateTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Earliest Date Term",
        "label": "Debt Instrument, Convertible, Earliest Date Term",
        "terseLabel": "Earliest date term (in years)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleEarliestDateTerm",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Term After Issuance To Redeem Or Convert",
        "label": "Debt Instrument, Convertible, Term After Issuance To Redeem Or Convert",
        "terseLabel": "Term after issuance to redeem or convert (in months)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTermAfterIssuanceToRedeemOrConvert",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_DebtInstrumentIncrementalBorrowingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Incremental Borrowing, Amount",
        "label": "Debt Instrument, Incremental Borrowing, Amount",
        "terseLabel": "Debt instrument, incremental borrowing, amount"
       }
      }
     },
     "localname": "DebtInstrumentIncrementalBorrowingAmount",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary",
        "label": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary",
        "terseLabel": "Interest rate, after two-year anniversary",
        "verboseLabel": "Convertible unsecured debt, interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chef_DebtInstrumentPeriodicPaymentPrincipalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Periodic Payment, Principal, Percentage",
        "label": "Debt Instrument, Periodic Payment, Principal, Percentage",
        "terseLabel": "Scheduled Principal Payments (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipalPercentage",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date",
        "label": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date",
        "terseLabel": "Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date"
       }
      }
     },
     "localname": "DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_DebtInstrumentTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Transaction Costs",
        "label": "Debt Instrument, Transaction Costs",
        "terseLabel": "Debt transaction costs"
       }
      }
     },
     "localname": "DebtInstrumentTransactionCosts",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_DeferredTaxAssetsGrossCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current deferred tax assets:",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossCurrentAbstract",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chef_DeferredTaxAssetsOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Other Assets, Noncurrent",
        "label": "Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherAssetsNoncurrent",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_DeferredTaxAssetsReceivablesAndInventories": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Receivables And Inventories",
        "label": "Receivables and inventory",
        "terseLabel": "Receivables and inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsReceivablesAndInventories",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current deferred tax liabilities:",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrentClassificationAbstract",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Matching contribution under 401k plan begin vesting period to a defined contribution plan.",
        "label": "Matching contribution under 401k plan begin vesting period",
        "terseLabel": "Matching contribution under 401k plan begin vesting period (in years)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_DefinedContributionPlanEmployerMatchingContributionFullyVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Matching contribution under 401k plan fully vested period to a defined contribution plan.",
        "label": "Matching contribution under 401k plan fully vested period",
        "terseLabel": "Matching contribution under 401k plan fully vested period (in years)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionFullyVested",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_DryGoodsProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dry Goods Product [Member]",
        "label": "Dry Goods Product [Member]",
        "terseLabel": "Dry Goods"
       }
      }
     },
     "localname": "DryGoodsProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_EPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EPS",
        "label": "EPS [Abstract]",
        "verboseLabel": "Net income (loss) per share:"
       }
      }
     },
     "localname": "EPSAbstract",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chef_EPSOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EPS Other Disclosures",
        "label": "EPS Other Disclosures [Abstract]",
        "terseLabel": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "EPSOtherDisclosuresAbstract",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Acquisition Costs",
        "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs",
        "terseLabel": "Acquisition costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCosts",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Federal Income Tax Rate Differential, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Federal Income Tax Rate Differential, Amount",
        "terseLabel": "Federal NOL rate differential"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationFederalIncomeTaxRateDifferentialAmount",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment",
        "label": "Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment",
        "terseLabel": "Loss on debt extinguishment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_EquipmentAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment and Leasehold Improvements",
        "label": "Equipment and Leasehold Improvements [Member]",
        "terseLabel": "Equipment and Leasehold Improvements"
       }
      }
     },
     "localname": "EquipmentAndLeaseholdImprovementsMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ExpiringIn2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiring In 2022",
        "label": "Expiring In 2022 [Member]",
        "terseLabel": "Expiring in fiscal 2022"
       }
      }
     },
     "localname": "ExpiringIn2022Member",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability",
        "terseLabel": "Acquisition value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability Value",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-Term Liability Value",
        "terseLabel": "Long-term liability value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_FoodProcessingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food Processing",
        "label": "Food Processing [Member]",
        "terseLabel": "Food Processing"
       }
      }
     },
     "localname": "FoodProcessingMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)",
        "label": "Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)",
        "terseLabel": "Intangible asset impairment, net of tax"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_IncomeTaxesReceivableNetOperatingLossCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes Receivable, Net Operating Loss, CARES Act",
        "label": "Income Taxes Receivable, Net Operating Loss, CARES Act",
        "terseLabel": "CARES Act, Income tax refund receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivableNetOperatingLossCARESAct",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_KitchenSuppliesProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kitchen Supplies Product [Member]",
        "label": "Kitchen Supplies Product [Member]",
        "terseLabel": "Kitchen Supplies"
       }
      }
     },
     "localname": "KitchenSuppliesProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Lease not yet commenced, contractually obligated payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount",
        "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount",
        "terseLabel": "Minimum borrowing base"
       }
      }
     },
     "localname": "LineOfCreditCovenantTermsMinimumBorrowingBaseAmount",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage",
        "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage",
        "terseLabel": "Minimum borrowing base, percentage"
       }
      }
     },
     "localname": "LineOfCreditCovenantTermsMinimumBorrowingBasePercentage",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio",
        "label": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio",
        "terseLabel": "Minimum consolidated fixed charge coverage ratio"
       }
      }
     },
     "localname": "LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature",
        "terseLabel": "Potential principal amount increase"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_MarketbasedRestrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Restricted Stock Awards [Member]",
        "label": "Market-based Restricted Stock Awards [Member]",
        "terseLabel": "Market-based Restricted Stock Awards",
        "verboseLabel": "Market-based"
       }
      }
     },
     "localname": "MarketbasedRestrictedStockAwardsMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_NetWorkingCapitalAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Working Capital Adjustment",
        "label": "Net Working Capital Adjustment",
        "terseLabel": "Net working capital adjustment"
       }
      }
     },
     "localname": "NetWorkingCapitalAdjustment",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value",
        "label": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value",
        "terseLabel": "Warrants issued for acquisition"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_OilsAndVinegarProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oils and Vinegar Product [Member]",
        "label": "Oils And Vinegar Product [Member]",
        "terseLabel": "Oils and Vinegars"
       }
      }
     },
     "localname": "OilsAndVinegarProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_OtherObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Obligations",
        "label": "Other Obligations [Member]",
        "terseLabel": "Other revolving credit facilities"
       }
      }
     },
     "localname": "OtherObligationsMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_OtherOperatingExpensesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Operating Expenses, Policy",
        "label": "Other Operating Expenses, Policy [Policy Text Block]",
        "terseLabel": "Other Operating Expenses"
       }
      }
     },
     "localname": "OtherOperatingExpensesPolicyPolicyTextBlock",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders",
        "label": "Ownership Interest In Facilities Owned By Entities Controlled By Company's Stockholders",
        "terseLabel": "Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent)"
       }
      }
     },
     "localname": "OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chef_PastryProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pastry Product [Member]",
        "label": "Pastry Product [Member]",
        "terseLabel": "Pastry"
       }
      }
     },
     "localname": "PastryProductMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_PaymentsForAssetAcqusitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Asset Acqusitions",
        "label": "Payments for Asset Acqusitions",
        "terseLabel": "Payments for asset acquisition"
       }
      }
     },
     "localname": "PaymentsForAssetAcqusitions",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_PercentageOfEmployeesRepresentedByUnions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the percentage of employee represented by union.",
        "label": "Percentage Of Employees Represented By Unions",
        "terseLabel": "Percentage of employees represented by unions"
       }
      }
     },
     "localname": "PercentageOfEmployeesRepresentedByUnions",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chef_ProduceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Produce",
        "label": "Produce [Member]",
        "terseLabel": "Produce"
       }
      }
     },
     "localname": "ProduceMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]",
        "label": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]",
        "terseLabel": "Excluding assets held under finance leases"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public Stock Offering"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_PurchaseIncentivesEarned": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Incentives Earned",
        "label": "Purchase Incentives Earned",
        "terseLabel": "Purchase incentives"
       }
      }
     },
     "localname": "PurchaseIncentivesEarned",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_RevenuePaymentTermForContractsWithCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Payment Term For Contracts With Customers",
        "label": "Revenue, Payment Term For Contracts With Customers",
        "terseLabel": "Payment terms for contracts with customers (in days)"
       }
      }
     },
     "localname": "RevenuePaymentTermForContractsWithCustomers",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chef_SelfInsuranceStoplossTthreshold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The stoploss threshold per incident related to self-insured group medical plans.",
        "label": "Self-insurance stop loss threshold",
        "terseLabel": "Self-insurance stop loss threshold"
       }
      }
     },
     "localname": "SelfInsuranceStoplossTthreshold",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_SelfInsuredRetentionAmountPerClaim": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self Insured Retention Amount Per Claim",
        "label": "Self insured retention amount per claim",
        "terseLabel": "Self insured retention amount per claim"
       }
      }
     },
     "localname": "SelfInsuredRetentionAmountPerClaim",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche",
        "label": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member]",
        "terseLabel": "2025 Tranche"
       }
      }
     },
     "localname": "SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_SeniorSecuredTermLoans2022TrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loans, 2022 Tranche",
        "label": "Senior Secured Term Loans, 2022 Tranche [Member]",
        "terseLabel": "Senior Secured Term Loans, 2022 Tranche"
       }
      }
     },
     "localname": "SeniorSecuredTermLoans2022TrancheMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_SeniorSecuredTermLoans2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loans 2025",
        "label": "Senior Secured Term Loans 2025 [Member]",
        "terseLabel": "Senior Secured Term Loans 2025"
       }
      }
     },
     "localname": "SeniorSecuredTermLoans2025Member",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_SeniorSecuredTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loans",
        "label": "Senior Secured Term Loans [Member]",
        "terseLabel": "Senior secured term loan"
       }
      }
     },
     "localname": "SeniorSecuredTermLoansMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_SharesSurrenderedToPayWithholdingTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount surrendered to pay withholding taxes.",
        "label": "Shares Surrendered To Pay Withholding Taxes",
        "negatedTerseLabel": "Shares surrendered to pay withholding taxes"
       }
      }
     },
     "localname": "SharesSurrenderedToPayWithholdingTaxes",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chef_SharesSurrenderedToPayWithholdingTaxesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number surrendered to pay withholding taxes.",
        "label": "Shares Surrendered To Pay Withholding Taxes, Shares",
        "negatedTerseLabel": "Shares surrendered to pay withholding taxes (in shares)"
       }
      }
     },
     "localname": "SharesSurrenderedToPayWithholdingTaxesShares",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "chef_SpecialtyFoodAndProduceDistributorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Food And Produce Distributor",
        "label": "Specialty Food And Produce Distributor [Member]",
        "terseLabel": "Specialty Food And Produce Distributor"
       }
      }
     },
     "localname": "SpecialtyFoodAndProduceDistributorMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_ThirdPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Party [Member]",
        "label": "Third Party [Member]",
        "terseLabel": "Third Party Real Estate"
       }
      }
     },
     "localname": "ThirdPartyMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_TimeAndPerformanceBasedGrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time And Performance Based Grants [Member]",
        "label": "Time And Performance Based Grants [Member]",
        "terseLabel": "Time and Performance Based Grants"
       }
      }
     },
     "localname": "TimeAndPerformanceBasedGrantsMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_TimeBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Based Restricted Stock [Member].",
        "label": "Time-Based Restricted Share [Member]",
        "terseLabel": "Time-Based Restricted Awards",
        "verboseLabel": "Time-based"
       }
      }
     },
     "localname": "TimeBasedRestrictedStockMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chef_WorkersCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers' Compensation [Member]",
        "label": "Workers Compensation [Member]",
        "terseLabel": "Workers Compensation"
       }
      }
     },
     "localname": "WorkersCompensationMember",
     "nsuri": "http://chefswarehouse.com/20221230",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of maturities of the company's debt"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r318",
      "r623",
      "r698",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r422",
      "r558",
      "r587",
      "r601",
      "r602",
      "r620",
      "r633",
      "r639",
      "r694",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r422",
      "r558",
      "r587",
      "r601",
      "r602",
      "r620",
      "r633",
      "r639",
      "r694",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r318",
      "r623",
      "r698",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r316",
      "r563",
      "r621",
      "r638",
      "r689",
      "r690",
      "r698",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r316",
      "r563",
      "r621",
      "r638",
      "r689",
      "r690",
      "r698",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r414",
      "r422",
      "r451",
      "r452",
      "r453",
      "r557",
      "r558",
      "r587",
      "r601",
      "r602",
      "r620",
      "r633",
      "r639",
      "r688",
      "r694",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r414",
      "r422",
      "r451",
      "r452",
      "r453",
      "r557",
      "r558",
      "r587",
      "r601",
      "r602",
      "r620",
      "r633",
      "r639",
      "r688",
      "r694",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r253",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Valuation Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember": {
     "auth_ref": [
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract providing insurance coverage against loss by illness or injury. Includes, but is not limited to, medical, dental, disability, and long-term care. Excludes workers' compensation.",
        "label": "Accident and Health Insurance, Excluding Workers' Compensation [Member]",
        "terseLabel": "Medical Program"
       }
      }
     },
     "localname": "AccidentAndHealthInsuranceExcludingWorkersCompensationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r319",
      "r320"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance of $20,733 in 2022 and $20,260 in 2021"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r85",
      "r210"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r216",
      "r583",
      "r592",
      "r593"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r27",
      "r30",
      "r156",
      "r544",
      "r588",
      "r589",
      "r655",
      "r656",
      "r657",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r8",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r669",
      "r670",
      "r671",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r94",
      "r99",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Warrants issued for acquisitions"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock or unit option plan expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r217",
      "r321",
      "r324"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Allowance for accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r375",
      "r522",
      "r618",
      "r619",
      "r660"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of deferred costs and premium"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r50",
      "r72",
      "r77"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "auth_ref": [
      "r713",
      "r714",
      "r715"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.",
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "terseLabel": "Asset acquisition, consideration transferred, contingent consideration"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r50",
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r178",
      "r193",
      "r214",
      "r242",
      "r301",
      "r310",
      "r314",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r500",
      "r502",
      "r512",
      "r637",
      "r692",
      "r693",
      "r723"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r205",
      "r220",
      "r242",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r500",
      "r502",
      "r512",
      "r637",
      "r692",
      "r693",
      "r723"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AutomobilesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vehicles that are used primarily for transporting people.",
        "label": "Automobiles [Member]",
        "terseLabel": "Automobiles"
       }
      }
     },
     "localname": "AutomobilesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r496",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "verboseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r137",
      "r138",
      "r496",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of pro forma consolidated income statement information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r494",
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r494",
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r146",
      "r147",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r146",
      "r147"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Common stock warrants issued for acquisition"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": {
     "auth_ref": [
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High",
        "terseLabel": "Estimated fair value of contingent earn-out liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r145",
      "r148",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Estimated fair value of contingent earn-out liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r153",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedTerseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "negatedLabel": "Earn-out liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Finite-lived intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Fixed assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CanadaRevenueAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Canada.",
        "label": "Canada Revenue Agency [Member]",
        "terseLabel": "Canada Revenue Agency"
       }
      }
     },
     "localname": "CanadaRevenueAgencyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "verboseLabel": "Capitalized software costs, net of accumulated amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Contract costs, amortization period (in years)"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r52",
      "r208",
      "r605"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r47",
      "r52",
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r47",
      "r167"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Supplemental Disclosures of Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r105",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Exercise price of right (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of shares that can be purchased by each right (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of shares callable by warrants (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CollectiveBargainingArrangementAxis": {
     "auth_ref": [
      "r633",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union.",
        "label": "Collective-Bargaining Arrangement [Axis]",
        "terseLabel": "Collective Bargaining Arrangement [Axis]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollectiveBargainingArrangementDomain": {
     "auth_ref": [
      "r633",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement collectively bargained between employer and its employees represented by union.",
        "label": "Collective-Bargaining Arrangement [Domain]",
        "terseLabel": "Collective Bargaining Arrangement [Domain]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r22",
      "r183",
      "r199"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r338",
      "r339",
      "r596",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r669",
      "r670",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common Stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common Stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common Stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance, ending (in shares)",
        "periodStartLabel": "Balance, beginning (in shares)",
        "verboseLabel": "Common Stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock, - $0.01 par value, 100,000,000 shares authorized, 38,599,390 and 37,887,675 shares issued and outstanding at December\u00a030, 2022 and December\u00a024, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r107",
      "r108",
      "r112",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r31",
      "r222",
      "r224",
      "r230",
      "r579",
      "r584"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers, data processing and other equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r635",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r318",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r318",
      "r594",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r318",
      "r595",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r189",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risks"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of total net sales"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r318",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r155",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction-in-process"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentLiabilityReserveEstimatePolicy": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.",
        "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]",
        "terseLabel": "Contingent Earn-out Liabilities"
       }
      }
     },
     "localname": "ContingentLiabilityReserveEstimatePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r400",
      "r401",
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r699"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Refund Liability",
        "negatedTerseLabel": "Refund liability"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRightToRecoverProduct": {
     "auth_ref": [
      "r699"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to recover product from customer on settling refund liability.",
        "label": "Contract with Customer, Right to Recover Product",
        "terseLabel": "Right to recover product"
       }
      }
     },
     "localname": "ContractWithCustomerRightToRecoverProduct",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r92",
      "r353",
      "r354",
      "r365",
      "r366",
      "r367",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Schedule of convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r3",
      "r181",
      "r194",
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "terseLabel": "Convertible Senior Notes",
        "verboseLabel": "Convertible Unsecured Note"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleSubordinatedDebtMember": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Subordinated Debt [Member]",
        "terseLabel": "Convertible unsecured note"
       }
      }
     },
     "localname": "ConvertibleSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r35",
      "r563"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r663",
      "r707",
      "r709"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r663",
      "r707"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r479",
      "r487",
      "r663"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current income tax expense (benefit):"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r663",
      "r707",
      "r709"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r55",
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Conversion of debt into common stock"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r98",
      "r240",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r369",
      "r376",
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Obligations"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r179",
      "r181",
      "r192",
      "r246",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r523",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis points"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r181",
      "r192",
      "r380"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "netLabel": "Principal amount",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-Term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r95",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r170",
      "r172",
      "r353",
      "r523",
      "r616",
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r19",
      "r170",
      "r383",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r19",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r20",
      "r246",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r523",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price, percentage of principal amount (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r20",
      "r100",
      "r101",
      "r102",
      "r103",
      "r169",
      "r170",
      "r172",
      "r188",
      "r246",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r378",
      "r523",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r171",
      "r365",
      "r381",
      "r616",
      "r617"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized deferred costs and premium",
        "negatedTerseLabel": "Unamortized Deferred Costs and Premium"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Unamortized costs of certain up-front costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Convertible Debt and Debt Issuance Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r663",
      "r708",
      "r709"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r171",
      "r695"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Unamortized costs if issuance of other debt instruments",
        "verboseLabel": "Deferred financing fees"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r663",
      "r708"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r50",
      "r132",
      "r480",
      "r486",
      "r487",
      "r663"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Provision (benefit) for deferred income taxes",
        "totalLabel": "Total deferred income tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred income tax expense (benefit):"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r180",
      "r191",
      "r474"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r663",
      "r708",
      "r709"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "auth_ref": [
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "terseLabel": "Interest expense carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestCarryforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.",
        "label": "Deferred Tax Assets, Charitable Contribution Carryforwards",
        "terseLabel": "Charitable contribution carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r705"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total net deferred tax (liability) asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "verboseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "terseLabel": "Self-insurance reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r123",
      "r705"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total net deferred tax (liability) asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r130",
      "r151",
      "r152",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedTerseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r130",
      "r706"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property &amp; equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofdeferredtaxassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Matching contribution under 401k plan",
        "verboseLabel": "Matching contribution under 401k plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employers contribution to employees under 401k plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount",
        "terseLabel": "Capped employers contribution, per associate"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum employees contribution under 401k plan"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r50",
      "r299"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "netLabel": "Depreciation and amortization",
        "terseLabel": "Software amortization",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r411",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r231",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r267",
      "r269",
      "r281",
      "r282",
      "r283",
      "r287",
      "r506",
      "r507",
      "r580",
      "r585",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r231",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r269",
      "r281",
      "r282",
      "r283",
      "r287",
      "r506",
      "r507",
      "r580",
      "r585",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of foreign currency on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Compensation expense capitalized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r703"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Tax benefit for stock compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options and warrants"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r99",
      "r203",
      "r226",
      "r227",
      "r228",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r290",
      "r323",
      "r399",
      "r459",
      "r460",
      "r461",
      "r482",
      "r483",
      "r505",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r544",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r367",
      "r511",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Repayment of outstanding borrowings"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r158",
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r158",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule of carrying value and fair value of the company's convertible subordinated notes"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r367",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r508",
      "r554",
      "r555",
      "r556",
      "r616",
      "r617",
      "r628",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r158",
      "r162",
      "r367",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r367",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r367",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r508",
      "r556",
      "r616",
      "r617",
      "r628",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "verboseLabel": "Fair Value Inputs Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r159",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of changes in level 3 contingent consideration liability"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "terseLabel": "Changes in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Cash payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r367",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r554",
      "r555",
      "r556",
      "r616",
      "r617",
      "r628",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r527",
      "r532",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "chef_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "verboseLabel": "Interest expense on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r528",
      "r537"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r525",
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance leases",
        "verboseLabel": "Present value of lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r525"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Short-term finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Maturities of lease liabilities, finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r525"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Long-term finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r527",
      "r532",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "chef_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "verboseLabel": "Amortization of right-of-use asset"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r540",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases, weighted-average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r539",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases, weighted-average lease term (in years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life of computer software (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r212",
      "r336"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r564",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated amortization in fiscal year:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r76",
      "r565"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r73",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r76",
      "r564"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "verboseLabel": "Weighted Average Remaining Amortization Period (in months)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Period"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r660",
      "r686",
      "r687"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedTerseLabel": "Loss on asset disposal"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r50",
      "r96",
      "r97"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on debt extinguishment",
        "terseLabel": "Loss on debt extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r211",
      "r329",
      "r578",
      "r614",
      "r637",
      "r681",
      "r683"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r330",
      "r614"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r332",
      "r333",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r134",
      "r682"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r34",
      "r242",
      "r301",
      "r309",
      "r313",
      "r315",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r512",
      "r613",
      "r692"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r50",
      "r79"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Intangible asset impairment"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r243",
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r32",
      "r175",
      "r184",
      "r201",
      "r301",
      "r309",
      "r313",
      "r315",
      "r581",
      "r613"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Total",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r243",
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofoperatinglossincomebeforeincometaxesforforeignsubsidiariesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r244",
      "r471",
      "r472",
      "r478",
      "r484",
      "r489",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r245",
      "r265",
      "r266",
      "r300",
      "r469",
      "r485",
      "r490",
      "r586"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income tax expense (benefit)",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofprovisionofincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r225",
      "r465",
      "r466",
      "r472",
      "r473",
      "r477",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r190",
      "r652"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "negatedTerseLabel": "Receivable related to the ETRC"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r704"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r464",
      "r470"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Foreign rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Statutory U.S. Federal tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]",
        "terseLabel": "Differences due to:"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r704"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r704"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r704"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State and local taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofincometaxreconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of cash received"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued liabilities and accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r277",
      "r278",
      "r283"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Dilutive effect of convertible notes (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r283",
      "r425"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive effect of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r75",
      "r560",
      "r561",
      "r562",
      "r564",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r71",
      "r74"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized interest expense"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r171",
      "r186",
      "r229",
      "r298",
      "r521"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r38",
      "r373",
      "r384",
      "r618",
      "r619"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Total interest"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r39",
      "r374",
      "r618",
      "r619"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Coupon interest"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of components of interest expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "auth_ref": [
      "r268",
      "r274",
      "r283"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.",
        "label": "Interest on Convertible Debt, Net of Tax",
        "terseLabel": "Interest on convertible notes, net of tax"
       }
      }
     },
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r235",
      "r237",
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r80",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Software Costs"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r219",
      "r606",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r207",
      "r218",
      "r289",
      "r326",
      "r327",
      "r328",
      "r559",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r69",
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Reserves for shrinkage, excess and obsolescence"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/InventoriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Real Estate"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r541",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost, net"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "ROU assets obtained in exchange for lease liabilities:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Lessee, operating lease, not yet commenced, term of contract (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of lease liabilities, operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r16",
      "r242",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r501",
      "r502",
      "r503",
      "r512",
      "r612",
      "r692",
      "r723",
      "r724"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r182",
      "r197",
      "r637",
      "r662",
      "r679",
      "r717"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r206",
      "r242",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r501",
      "r502",
      "r503",
      "r512",
      "r637",
      "r692",
      "r723",
      "r724"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit facility, current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum debt borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Senior secured term loan"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r181",
      "r195",
      "r366",
      "r382",
      "r616",
      "r617"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Long-Term Debt, Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "terseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "negatedLabel": "Less: current installments"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total debt obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]",
        "terseLabel": "Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r90",
      "r246",
      "r696"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r90",
      "r246",
      "r371"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r90",
      "r246",
      "r371"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "verboseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r90",
      "r246",
      "r371"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r90",
      "r246",
      "r371"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r90",
      "r246",
      "r371"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r20",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment",
        "verboseLabel": "Vehicles and Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in ) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r47",
      "r48",
      "r51"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r33",
      "r51",
      "r185",
      "r200",
      "r204",
      "r221",
      "r223",
      "r228",
      "r242",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r265",
      "r266",
      "r279",
      "r301",
      "r309",
      "r313",
      "r315",
      "r322",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r507",
      "r512",
      "r613",
      "r692"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r268",
      "r273",
      "r274",
      "r275",
      "r276",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Adjusted net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Guidance Adopted and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
     "auth_ref": [
      "r55",
      "r56",
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
        "terseLabel": "Contingent earn-out liabilities for acquisitions"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r301",
      "r309",
      "r313",
      "r315",
      "r613"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r533",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r718"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Non-cash operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "netLabel": "Present value of lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Short-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r529",
      "r537"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r540",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases, weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r539",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases, weighted-average lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Operations and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/OperationsandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAmortizationOfDeferredCharges": {
     "auth_ref": [
      "r36",
      "r50"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of other deferred costs recognized in the income statement.",
        "label": "Amortization of Other Deferred Charges",
        "terseLabel": "Amortization of deferred financing fees",
        "verboseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "OtherAmortizationOfDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities and deferred credits"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "negatedTerseLabel": "Other operating expenses, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Payment of deferred financing fees",
        "terseLabel": "Payments of debt financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Surrender of shares to pay withholding taxes"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r41",
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash amount paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for acquisitions"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r233",
      "r713",
      "r714",
      "r715"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": {
     "auth_ref": [
      "r109",
      "r110",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]",
        "terseLabel": "Employee Benefit Programs"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-Based Restricted Awards",
        "verboseLabel": "Performance-based"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred Stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred Stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r6",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred Stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred Stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r6",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December\u00a030, 2022 and December\u00a024, 2021, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from the issuance of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from debt issuance"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r43",
      "r661"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings under asset based loan facility and revolving credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r658",
      "r659"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Cash paid for contingent earn-out liabilities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r42",
      "r120"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r87",
      "r598",
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r84",
      "r209"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Equipment, leasehold improvements and software, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r86",
      "r198",
      "r582",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Equipment, leasehold improvements and software, net",
        "verboseLabel": "Book value of equipment under finance leases"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "verboseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r232",
      "r325"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for allowance for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r675",
      "r676",
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r421",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r174"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Expenses from transactions with related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r421",
      "r547",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r545",
      "r546",
      "r548",
      "r549",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/RelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Repayments of Convertible Debt",
        "terseLabel": "Repayments of convertible debt"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r45",
      "r661"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments under asset based loan facility",
        "terseLabel": "Payments under revolving credit line"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.",
        "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security",
        "negatedTerseLabel": "Payment of debt, finance lease and other financing obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted share awards"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r104",
      "r196",
      "r591",
      "r593",
      "r637"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r203",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r323",
      "r459",
      "r460",
      "r461",
      "r482",
      "r483",
      "r505",
      "r588",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r296",
      "r297",
      "r308",
      "r311",
      "r312",
      "r316",
      "r317",
      "r318",
      "r410",
      "r411",
      "r563"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r318",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r413",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "netLabel": "Senior secured term loan",
        "terseLabel": "Asset-based loan facility",
        "verboseLabel": "Credit facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r538",
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r538",
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Aggregate net proceeds from stock offering"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares sold in offering (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Offering price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of allowance for doubtful accounts"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofdilutivesecuritiesthathavebeenexcludedfromthecalculationofdilutednetincomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r137",
      "r138",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of supplemental disclosures of cash flow information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of debt obligations"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of net income (loss) per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of income tax reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r73",
      "r75",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r73",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of other intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of operating (loss) income before income taxes for foreign subsidiaries"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of goodwill"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r423",
      "r424",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r114",
      "r115",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of restricted stock activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of estimated future amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self insurance reserve"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Self-insurance Reserves"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Contract Costs and Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r650",
      "r651",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Other Acquisitions",
        "verboseLabel": "Other Acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedIncomeStatementInformationDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock compensation expense",
        "verboseLabel": "Stock compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r438",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested at ending (in shares)",
        "periodStartLabel": "Unvested at beginning (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r438",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested at ending (in dollars per share)",
        "periodStartLabel": "Unvested at beginning (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted average remaining term (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of RSAs vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r430",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding (in shares)",
        "periodStartLabel": "Outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r430",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding (in usd per share)",
        "periodStartLabel": "Outstanding (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r446"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Incremental stock compensation expense resulting from award plan modifications"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected",
        "terseLabel": "Number of employees affected by award plan modifications"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofrestrictedstockactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r429",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of awards"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShippingAndHandlingMember": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing and transport of product.",
        "label": "Shipping and Handling [Member]",
        "terseLabel": "Shipping and Handling"
       }
      }
     },
     "localname": "ShippingAndHandlingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r534",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r60",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software and Software Development Costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r24",
      "r99",
      "r203",
      "r226",
      "r227",
      "r228",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r290",
      "r323",
      "r399",
      "r459",
      "r460",
      "r461",
      "r482",
      "r483",
      "r505",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r544",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r290",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r23",
      "r99",
      "r100",
      "r104",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of debt to common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r99",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Public offering (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r99",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r99",
      "r104",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Option exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofstockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r24",
      "r99",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "verboseLabel": "Warrants issued for acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r24",
      "r99",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of debt to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r99",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Conversion of debt to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r104",
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r24",
      "r99",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Option exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r68",
      "r637",
      "r662",
      "r679",
      "r717"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, ending",
        "periodStartLabel": "Balance, beginning",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r241",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r536",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r520",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r520",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r520",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r520",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r551",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "verboseLabel": "Schedule of allowance for deferred tax assets"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/AcquisitionsSummaryofCashPriceforAcquisitionDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Debt"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r65",
      "r66",
      "r67",
      "r291",
      "r292",
      "r294",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Allowance for deferred tax assets"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r247",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period",
        "terseLabel": "Valuation allowances"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "verboseLabel": "Additions (Recoveries) Charged to Expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r535",
      "r636"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive effect of unvested common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r268",
      "r283"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average diluted common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:",
        "verboseLabel": "Weighted average common shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r267",
      "r283"
     ],
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average basic common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofearningspershareDetails",
      "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofreconciliationofearningspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235172",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235116",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235144",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(13)(b))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "https://asc.fasb.org/topic&trid=2134446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r641": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r642": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r643": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r644": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r645": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r646": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r647": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r648": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r649": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4875-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>111
<FILENAME>0001517175-23-000004-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001517175-23-000004-xbrl.zip
M4$L#!!0    ( /9<7%9F!)@D' @  %DG   8    8VAE9BTQ,C,P,C R,GAE
M>#,Q>#$N:'1M[5IK;]LX%OV^OX+C8#H)X/>C<9PT0)NDF&!GVZ#K1;&?%K1(
M1=S(HH:D['A^_9Q+RK$=VXW3S68SV1E@W$B\).\]/#SW4M+)#^>?SX;_O+I@
MB1NG[.H?'WZY/&.56J/QM7/6:)P/S]G/P[_]PKKU9HL-#<^L<DIG/&TT+CY5
M6"5Q+A\T&M/IM#[MU+6Y;@R_-&BH;B/5VLJZ<*)R>D)W\"NY./W+R0^U&CO7
M43&6F6.1D=Q)P0JKLFOV54A[PVJUTNI,YS.CKA/'VLUVAWW5YD9->&AWRJ7R
M=#[.22-<GS3\)"<C+6:G)T)-F!+O*BIJBCB*W\;]5ONH*WF;\Z@MQ%%?])NB
M-^J+?[7@9 /FH8]ULU2^JXQ55DLDS3_HMNN'O=P=3Y5PR:#5;/Y863%U\M;5
M>*JNL\&_"^M4/$-[K#,'5PR&#G_>S?!=;6O^+4WJ42JGG#='.M5FL-?T_QU3
M2RWF8Y7.!C\-U5A:]DE.V1<]YME/58N5K5EI5!P,K?I-(DQ$["^G 85#C).J
M3,Y1:;6;/QY[+X2,M.%$C4&1"6G(JG)Z<9NHD7*LTZJWUN+<$$6$E93FF\@]
MU.MY@Z^<GEU\&5Y^O#Q[/[S\_.GO3QSDF)MK<'"DG=/C01\.E7><SNGROQYS
M=V/,EU5VEAAEX44B#;OB><YME472$/&92[A[L]?K'W]W7,<Y%P)Z4$ME#.#;
MN.,!5*!6Y@:USMO_6>RM^IN]UMOF\?KO)4OX1#(C)TI.H6@N49;Q+"MXBINY
M-H[IC'W49LQ:S=I?F8[9,)% 4L;VS5Z_W3H\9E^YD8DNK*RRRRS"5+VC5XEB
M>RN*'[@%=@!J/&,WF9ZF4EP#C0U@"@U_,HT4@NFXRM \8T7F3"$1#I**SR]
MF;,QKHQ"UYA'N&68'D.5G YV:P:9C*2UW,S(9,QO)*9?&M/BGH!/F#+UR0ES
MD$&D#)(1S#)T9UX&V3114<)L03^+_E-I9#D(!3!6-D76H@0X52Y!@#:7D7>0
MQLWAFA8(<X)N@HUF 8T PZNE2.?Q%)$L5AG0IX5<H%T%,6#N2*H6[2J+L1-]
MQL+?45H(C(D578*V"C8HD\Y8C@4A+A''TG1!EG*=[+VIP4?AJZ0J610I#, 0
MC67TTUGO3\1MPN)43^V</D9>0U)18CG&Z6;P&UY6EUA@Y\ZL>?MJB=#=2H3A
M"FJEAMIRJ<ML1)M*Q['"I<?SDD%B_<IA)=0HE80PDZ#+*%4V(7,R&T-02%3H
M6B@;I=H6Z$=28W0:EC W.I("MRW;QXH)"0J$9;FXC1*>74OV'KOX2Y'"HM7A
MM59O7Q[XKJV>"%?A4E%%D 7JT/B,MOH2H\(*DR\/332?)PX#AUMALAB34:SW
MN08S2EQ/F;%;S?X+(M ^/YC']?S3KP+3[M:/6@3$N;2H!;&(/C4\S+ J9:V(
M%W;W+I0^1A)L*6<*"4D7!@- 3";*>HF"E<S\.%2W+<1M62"-3+FG7YF1%O2I
MEN))C0I"!U^L3I7P9SI;C*P2BAM% :B0-[UD9S1282F7^=UJ?>+S@H9#(QS"
M:<YWRCEX'Q4I)QU&6-Z)14Y$CY!AEX20)AI),H14HK\43RF-+XS:HY=$[4YW
MG=H[2]L:PW<7Q9V)CLTQ48+XRZW..*D_M^ ^56Q$:F[$G&"@O.(CE2HWHP2]
M:5K:;IZ+GF9AIZR8+E5\/LG<E@'EA<E!<^L+B@@'9^$=\+7?M<Q0)Z1@.UID
M3MN(3%#7!D9CNZD<">45<SIZ29P.<GTQX6GA-8T67,8QRCXUP5+9#>7;72&R
M@T:'R\T5G:<P.D)?;:@;1[IPVSW8)8OP.VM)17'\\ &#C>;EMM^5,B !?SP#
M:8+7R4+QDEA8*FM8X'6BT,FW+ 1]RT8V/D)/J1#04508HL-2UMTPZEA;A_OT
M4 MCV0@#_5H@:6/H_2U=8O :2C<W*SW&@4CZTWJV>LX_".XDW-[5)B2.?@-(
MX;.&!Z)4]!G.Y#<R+8_N]^RK_S$V3TWZ%W72ZCWQ2<L_#Q-STE872D+"MDR<
MA:@0 QY1,JS5HW>N<=2D3AM[EZ7]#0PY'BOGI*?:AFXCC1J VH2";WZ ?3 ,
M"FE)@?$O5<7S_2!_+11<]]POLH@"./CS'/6<B?E]BC(+99\"[^@T2V?C2$D0
MI4RN=^>9J>0WE"U#V>7SI2\8_>/ ^;.91]&O/'J$YPD;Y(<+=+3R3GVV4K4L
M,]'%T&L4[!2?LBWRM2W&( A0\L&4<K_Q*=8K3\<O\*#S'EDW-M"5*I@@O12"
M2_Z!;DFZ:LA=*IOH="(I@67\NGPN;4KUE.,\U3.)UFFB@V3R%4J#@D^2UNL/
M$8-HT/,K[/S1J&P=@9'2U !URG,K!_,_CJ'L><IG Y5YP'RGXU62T2O3":4'
MU 7EZR_/J-!<ODT].JH?-@_IA:HS^%_,)R[?M=;]N]:&$^MMW7[]J+F]N5EO
M;6W[UK"]>J>WO>?WCMIMU[O=HYV&;7@@ AB V^8\>U?I5.8=2CH.VODM:\TW
M:4"7&'H?\0#V\V]<OS+G=&KR.9%]E"-3T%N5=K_J7^C?$;+$XQNA-IF7^UU,
M_PBHO-GK8N_ZWPVO4E=PV9$+.P!4;F3:YK!E_CD=F\?Z1T+OPVRUR/H_"/G9
M2/)*-]Q9PA4*I:S*K@S*/JIG?$5UEB@9LXM;&17T.(5]#@>8/\%]#+C[5^&Q
M)*J--20/UJ%L^$IAQZ^AYK'<^PXKU^%#M$%X-3&16[_,*BN1YJ(+'T$'"K>]
MRR,^UEGY#1^=^<_?3G\'4$L#!!0    ( /9<7%8E9^1%!P@  &<I   8
M8VAE9BTQ,C,P,C R,GAE>#,Q>#(N:'1M[5IM<]LV$OY^OP)5IJD]HW?)M2P[
MGDEL9^I>+LGDU,G<IQN(6(HX@P0+@)+57W^[ "E+EA3+K9M3?,U,9))8+'87
M#W8?@#S[[O+#Q>A?'Z]8XE+%/O[RYMWU!:LU6JW/O8M6ZW)TR7X:_>,=ZS?;
M'38R/+/229UQU6I=O:^Q6N)</FRU9K-9<]9K:C-IC3ZU2%6_I;2VT!1.U,[/
MZ G^ A?G?SO[KM%@ESHJ4L@<BPQP!X(55F83]EF O6&-1BEUH?.YD9/$L6Z[
MVV.?M;F14Q[:G70*SBL]9ZUP?];R@YR-M9B?GPDY95*\JDD![>Y)I]UO0Q?Z
M VCSH^/H)&H+_F.OWS_N#/[=02-;*![Z6#=7\*J6RJR1 (T_['>;QT>Y.YU)
MX9)AI]W^OK8BZN#6-;B2DVSXG\(Z&<^Q/=:90U,,J@Z7BQ&VMJW9L*381Z)4
M6S5'6FDS?-'V_TZII1'S5*KY\(>13,&R]S!CGW3*LQ_J%F>O8<'(. A:^1N@
M*^B5OYT%3X]1CY(95)YWNNWO3[T5 B)M.$W_L,@$&)*JG5_=)G(L'>MUFMTU
M/S=X$>%L@?EB=![J]76=KYU?7'T:7;^]OG@]NO[P_I]/[&3*S01Q-M;.Z70X
M0(/*)T[G=/NG^]S?Z/-UG?W,2=\[$&)>9Q$80C5S"7<O7QP-3G^W0Z<Y%P(7
M>T-!C!'OXA,?.8F8RMRPT?OQ?^9TIUEY]?5'7PU+=] \HC!<LX1/@1F82IAA
MFG2)M(QG6<$5/LRU<4QG[*TV*>NT&W]G.F:C!-A% K%]^6+0[1R?LL_<0*(+
M"W5VG45-G+V39SE[W;V;O3?<XISA!*5S=I/IF0(QP5G8,(E"HR69QGJ( W&9
M8?.<%9DS!: C6"%]L<39Y2S%.R.Q:\PC?&283C'].AWDU@0RB,!:;N8DDO(;
MP.&7=%I\)M F'%+Y2HMCD$ D#596%,NP._/YGLT2&27,%O1SUW\&!DHEY$ J
MK<(23-5\)EV"#MH<(F\@Z<W1-"W0S2EV$VP\#]$(87BVT.Q].] $%LL,9YT
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
M? /XY0Y)_W[-MC/HQ[+Z]AA7#H9X7YM W0_1A!ATX-89Y91.PD=7=(J*TF2
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
M+B;4$)"T<P,*H^9&)]Y=C0,/5BIC$5U2RAIPJ'/,R3LE98ZR >MOSX5.O#M
M#"I-B91-90Z-%09\4$9EKWFRUL@&K!(P'WQW/^LZ2Y:X]V5C-:>4<J$L-R2
M270Q0FK2PC)?<)OO0"%F%^ETEGMN7-D"*P@'BA.F@E'"G'.#BD[F L295)N0
MED>N5,''**V$RP*B=")S4"+PU*!JDWD <39E)BZBT)&D1XA1"0IRV<:D8R[+
M0!H=FK3.Z)>DX4H_75$BM5!\.82_WJ+]+R\\&HZ?;D'_X/R"Y>T&G%:]26\1
M.9N)F)Q52-'7JFBCRU8SZ5/PT0058N-4T8-Y^?W,9(B.Y3+)A7.FM#0@=?!)
M,JS'0C0V/X2N]8Z[@S/$Z=C^PXQ>S2",BH26"=2D7UU9G Q,5L(H8W1B.N0%
M$+0/#^1L1&V@9-W8&*WBRB3A8S*0<F;"(XC,FJ^''AS(&97>>F6BL3HX4?2M
M!L&"!@OD?-RC\N<U'')^I[D_[\)HM)G?PK (G<WA5G5P.+Z.Y3:U!XY67@\Q
MXW#X$+&/U76*=[%NCHL&=4;R,:-45-9)X<LK[0R7)C1@KM86=LL.9Z_)G,_*
MRA$CB/7N/;^<7?WFZD2[0ZB*@/V]BGCQFH3M:C7$.!X,[VJBW^OA@' 8G[WN
M$C1T_K5_3ZKC\FR_G'UFY8WI9A"_3"HZ^3V7W=V=<(H2,U-(YA&4*K61UB7M
MHHK >0:IYM=XI@G&T6#X?#(:#WHX'%W-= ZKX=1JEK;P%9,L# -N43J+2CCC
M?<I(B2_#:+S)YSG-0\RM^+M$LMN?C";0W1RN]_,0_SVA7Z^/L7=MBNYPT(</
MU7 R6JD2T4N%N:!)#3'H5;%>RX:>:"7>]YS0:S,\O@$TY44@116T)*]E/'@?
MF2HZBRO!,38@$5WO1W+?'3A=F8P/!W7K7Y_>!'U(L(4?L#_!E0/LQZ:LI<MM
MTLP)[7, (E?O4LR 6CC%O 3'FH_-]IC",_G/JT&$[F_D.J-4Q7NO@+T[A)1.
MVD@%7NE B@D]6BN)\$H*:I3S\X_0[]"=U'L=EM+6D]*G-R(\MG"$PP\X^C0T
MK<187Y8.^A6A.SY<[X\F9;4N7#N-W4D)5V\'P_<43I\/>L=T-6@0G,A*BI)#
MXDRJY $8)ALD9\QQ"SK/?TW; L!Y=U5P"="+K(/T7"OE5$@L<1V#E4X'[=P"
M>N>$I.P@5-W&E <XRR%:4,!9V618!\$@*DFH619C:,!NW/.*T=WYD<#(I(Q&
M2D7_ PV!%\24!Y:2RPW0(;?%J-;XS8U?&KC6V6@A,JIH<UV19K74F06OL0$U
MV7,-U-UYE&2D&-'&&%DJY:!>1&M,9BB\%)C,_'O4\T&WBR35/^ O,#R JD]*
M8:5TD!Y@.=,5E-9.CZLRD72]7YZI(9[$2?$)FX)C2JELT 4!]=9;91L3P1?(
MDR[#TL5A+P;#Z0K?KP:CID2HF)#%LE"WYDD%"Y"S\UI8H95GUC6I\&)><9O]
MD*#-// 4O:0,3=DD060PK.P?G:QS:H%DR Q]\@Z5?0@9* 6+&$@JDA319#<V
M< VY])E,D^FY'KAM %PWQFF_I10XF> <*VO[ %%H]HI;HSVZ9-#XU*02F'G%
M;0[*8P*2S P6I3+*(WBO*5N(*G*3).9\OFF.$/<^N7O1L+V^I0W!=1<ST9VO
MX>*49&M5]K>)*C##?.(<$T=H4!',O.(V^P(9Q25E@=%8(R3%2>Y#ULF;["$Z
MYDR39@9^+<B?'K^95\]+:,J@4=GM:"&E+'@.WM'_ +R"J+Q*($#9$*1"H]+B
M::,907TO4DDG !,2X52O@HC!2QZ-<\CH,[!V@:72/'CL3)23X<XZTL20K%*)
MP#8ZRT3)C+&8.5.+IYQF[K%W**24EM&;I,L*Z J5#\A%U(S^#A&R5 LLI.;
M8V>CJY))98'?,EB5%$\V(#B40J>404HU75==$M;U/K/UBWG%O 9I)?Y[4HVJ
M&LHK>Z@=8ZR@.SY[,1B4FL'7PT&:1%RMRC2<,+G#:M:R1-JT)F[M _WUJ:7=
M..">HT#9V:\M;K7I[(U#;VM33ZK3IT,<#29#\K'IVT.$5-]\JCX\^YG^.A\M
MD%HS;9ESFBN?62DT2#I*3=<&$_%="0I__&8T/NN2#?6J?OL02S'Y4^Z.Q_\X
MJ=+X\"EG[/\^JH][]O/H&/K/?@[#)_3KZ>OI23XY5;GA-G2K@_[32"V(PT?3
M'U]\'P?=P?#I?[+ZOW]D>L)VAE[5/7OZ/V52WZC5P9/6UJ '_?_Y:03]49O8
MI,K3 T?51WS*%=U@_?9D>L>6SM.M^GCY!*+<]FYG?6=MM;6]L[*SMGW]GN?P
M;K?7GN]NK>^LKVVW5CJKK;5_/?]UI?-RK?5\<V-C?7M[?;,SPT<0MWJ$MRO;
MOZYW7NYL=GYJK3Y^_K@EF%;^JV_[<T;VH$_K;O6T+S:W-EH_DQ_V!_W.I$<G
MB:US=]W"7)1Y/<\+29^EI'*,/CD4VJ<RLU+*(#Z72[?Z4!@]8?5T=1#K/7D*
MMSTZCR+R][.P.OCP2FQ]V),;DW2T]F'_I3_:/%K[V-G9/>GLQ)/-U0.^L?-&
M[Q_]4NVO_O)^?_7WHXV/NR<;1YW#3J_3?24[W;V/@U/ZC&^L[LJ-U0/5V5EC
MFV_W3O9Z;T[V7[[A>Q\WZ+OUCWL[^T?[OSOY2NR?[;V-9N]H_["S\T;L'1WH
MO9UTU%F-<N/CP6GGXPK]^WNO<_2>=<2:VCN*']++WU7Z];?NONA^"$?'5:>W
MQCNK^]7F:O>P(S98YV/\N+FZ1M>/'SMO]\3FSANYMW-8=;C[N''T1K]3PDEC
ME&\[]+JML@UM)PRT@Y8"<Q:4G_I'SSAK_V_-AG^@\*QU'[:S,J3(UMKM5W&0
ML+6Q_27C8;<RG@>PFY5^?P+=+3P>#,>/6O4DZ3&=G1J 1,+3,!AT Y051,/@
M]/LSKX_O9 Q)"B7:-@G?5EJ%MI>)M0T83JK,*"G(O/[[/[U5YA\W+>S"P.Z6
M=VYG.O_]G]RP?]SF[Y5.9W?E56MK[?7FUD[K]>[6]NY*9Z>UL]FB8+-#$:7%
M96MSJ\7U#^G'UN:+ULZO:ZTK<>@R!JT\WRE?<R_5#&GY=LWS8C!LC0^QE:M1
M)(<]0QBV2&1A>@BN?EVKM[6IIKOF=$\3?=+NT34/R\_:"<[:Y=[:V/^^O.]T
M8_6]IGLZ[1QMT.L-\<X+@SD8W2Z%EVT5T;2]5IS^XE)Q91,HO%?&?#ZA_+,_
M?E%;S!Z!<EL E]CI')A+-K93#L2B+*<V>,?:RMNHM<.D&6&WBG&:R97^ZNM,
M^E.K(/(E?IU;EAD,Y_X6'T*:EOFM=2? 4F9\5F:P=\H;9:R/[3*MC51L%&T'
M(-IES#3[H 4A<2XSU"<RX_:A?F=KI;.]7L?T[S/<CR]-L37M0FGEX:#7FIU0
M^T?=0@GC8%CW>#Z=D @9EJ,>/7MWY;]92LG6>-"@%FI.!\+M6O_YH->K1J5?
MD\1J%UO]28F13^]3IZ[5'9HOZ&J=^F+?'R/S=S)GQPVP-@06V\J%W/9,Q;9Q
M2%HSZF2T+WWGO"VU*-U7#]"Y<#N[$K?K2;QW^]G"@]*C#_UQA[[Y[FQH0[V3
MRCBC%:4L)F);A23;03K;%E&3!C91@R02*_'U^:]K+[;_^S^=X/8?K;<K6VN_
M;NYNK_W46N\\?SQ'IG5+ROIA[13BN#:(UB"WAI>&T()1:U1&?W)%F7;5;U7C
M42L>PI#N]<<O/E8/A@=5OST>'#_5=/W//>48 E'C^?%A,*0(T::G[<+Q")]>
MO/A'JD;'73A[6O7K>ZY_](_SLX?!>#SHU1>H=Q:E'._\(O7UIE^?CW=X_]@9
M7GQH/*0_Z>+"YZ,ACVOW>C).GWZGW&.MQ1>_9H_YW_Q.>?VW?OF7-RMO==HG
M=4-,&X.:NP#YST?RT<4/CB&5:;E/Q?%IBW\.PD_:?'!\U[;K_\ITV8.P8EE>
M8'A\KF7JM02>#R;]\?#L^2#AIYG1J!QQ/!Q\*.=I:$?"BRJ\W#4;.^NZ\_;W
M[N;JKM@_^HU^<R W7ZZQ_=6MHWWZO-/;.MHX>B\V7JZ?_^9WNI;N[^_0/1Z]
MY_MO=^G^]GL;O0VVN1K5WL[6^\[+3I<^%_LO-\XV=^B^N^[DU<[*>&.;G;[:
M61>=G??R'0<GN4NEJ"8YBN1:M$$#MCE#1<&<11U-Z7SHP@D,\8M]#.<N\"?6
MS8IM/[K5H4M'.-N!T_7S.H-8.T.#M>9#6_CZ=0M/C$>?.;09QM16,6,;I"U:
MU<1H7>):D\X0K"V9Y+J4H?V)C3>0RM5G+?B'FEU;E/D/*/4?MHZNK-529$EU
ME8GKPX8'T*\^UN]_7'R__T*KK3_>>KS]N'6^U..P==U)6YW!XQ\_M9<GM9::
M8TEZ[W2VDM(01Z/S?U[1#?!&4MDWI3SZ760"!5.B'33DME+"M7TTK&TT4/LY
M9DP093B>M=9@-&YM5>D "5](S<MR'LJDGM/+S>'.X*29ZN];#&KW[)W*&!GS
M9$:8.!E4AK8+UK5UM$F$Z#@'^>A9;4>45'8_L:.?[K^C[!RG.MQL#E^36*?0
MLJ!:_IMZU4[>!4UZVY#XCBZ;=JE*;X=2\JX)5R607J=4NCS[_;)00YR,9P?G
MZP'AU=VOCJ>)V7>&U2Y_ER(U&ZI(X C15MS+-L04VMHYZ:43RB?]Z!DSSMKF
MD?</YR@7(7@\)'^MCJ';PE,DFZL^E&XK4CPX^G*GU+P\R!^]K.?=AZ/6&+MX
M?#CH7XP5_%2D[G1AM!9EN- JM6E/6S_<9ZU$\2.ZU'?I.V_$NY"<U4JF-O,A
MMA6B;KLHH<V#00/<92M"R<CD3<_Y\3[YK5ZR\G6QC ;GVM_$:B?OK)26<:W:
M+%I/R!"K!:MY6SHF@%LF6&*/GCFOVEPJ_;>([6@RHH3I[-X)X9,$;EHA/EW/
MMZ(S3CO><8BI=3P9CB:E!WX\:&WC- ?FXH?P8R' ,C*^$L=/O^[A&M/GSAY;
M<[MN[*\Y+=>/N?U[7?E_>;>WZ\N_ZYZ::7L_?!QC?S[(OU.-N_4X$D(\;,6R
ML\%7=,XT_NF'4 ?N[;->&'1_&'U-QU33G[US/H!8 X^G\; LU=8BYCHYK.B3
M/^CM7CLP'ZAQ/M\==X]JX&+A=RY"[6*-5 /3GO?]E[MT+V]X9V?_<'-UZWUG
M=8]O[AP>=E;7Z1POWF^NOJCH=WI/[-[H>3]^O[_3[756=SDI"=5Y^89UCG9U
MZ;7?..H>;KQ]HS;>KI.*Z)9[//UD;,DH;D+RL6T2U+-/6!LDJG8"EW7V7$D+
MTQ(>LMIZAY6?6L<P;'V [@1;_\4>,_X- T[?O0F?D^.4&Y?V>PO[7;LQ-BJ$
M<5K*MN=HVXIQV7;@L6A?Z3%8GDJ>4JI3EF;Z[4R[=A["IO50-[L'2X!K<,_@
M0UORC3%09TI9GA'MF!19,@?7#BKDMG)944Z':((C-4693F=E>W7ES92-6]--
ML5NO7CW_ED'1BR2'?HY_/A#X;4?>>JSMGE+0OQQ"_/H,]."S&>C#%CQ,JYP[
MU-"?9,!W?"LWYPQ_O@'7^ZD,MV(KG+7B(9*94L+\OE5-V^E*.5TU:D'K!+O=
M]OO^X(1N$V%$3Y'HB]&D=/S!J)4P5_UIM=W6A!(IQ?1%BU\!BAK_\?UWK;^E
M6_W?<J?;YS>Z7M]G(_GNFWH(3]\Q[H(D7B*^TJ0</1-M+W)L1Q 2(SH+(!X]
MV\/1%[N@[GE&\N=-\W*FZSWXZ>V<X^I\ELZ@U6I=SHJ96<_<W7MU?S!NE=V\
MJL*<1)AUY?^PGCTU^CR3RE+!<OFNGKMS[N47JF/JXV11%RUVM27OW?5_'W0G
M_3$,ZVD%P]%WY_*[']\IKYV*.9/+V]A6E!^V@4-J>\@F6).$ _WH66<PUQ[?
M-/<Z.<2Z^NN&C_W ?VP=4G0LCI5:T.U>>M=5MPMX?@"=\[JG7?.P*W'TJK.5
MK\OLN%::E,T$ZD./AT3N=8<>%ZUZFO"H]0.=CY*!UF@2#UNCPT&IAK^8GC8^
MA/'->S^!T:?D4/_X_!E^I,#?3ZT?Q/09 Z44]'TXHB<HQ]>'TH_*79R?ITS3
M'-4W4=]D*<WQK)7@;/0 JN!\8O5T<FA)Y\<PGGQ_#/%&OM-2*2QC[$$BE&'#
MV"Y;V[:-M<$$2M&=4DM1\->BH.&2X N<57R9W+A7C<?D^%CV,AD.^J7_I'O6
MP@\X/&NMEVX5J/<X::W"&%HOIL+A&J7]<8ZK2N)J<K"%!Y/NM-YSN[USW_PU
MO9]+6L+1CP] .E=:JC34.0=]=Z2S>_I."0@>F6HK4"1+H/0!9H-MGH$H)PE(
MEB])YWLEG;J+H0M#DC00(Y'.L.Q.7OMIZ5_H?_93RE_Z[<]^,>H16]%5AA?!
MGER[1VUP]E-1570ZDB*E-N"@=3 <G(P/+[Y^3"(+ZWNK^S/J*?QU\5:I>A+T
MF%^XP_IK_H^+P_[R@"_?W\6!15F='_R%>[TX\J+'A8O0%I_-QLYSK^9,?%2/
MM9-_IPA#R,=*W'VUA'XLN+KSLTKSV,N[OUEJ VW\/;2!O&5YR]\?&>]B_L0\
M[F>TYB\Y[&%FI]6]%,^))PX&P[//C-74!]4,$L\/:O2P3>?EBZ/]U96SO:-?
M#O=Z^_2;%W1<]ZCS<9UUCGZO-@3][NT>Z_0^F;K&]MYVWF^L_E9MT.?[O0VV
M443&VPU9"B$[;]<_[K_=X_OT^K.3,Z7EW!JP[2R2;"LO3)NBJ&R;9"WQ9N+!
MIT?/7GV>W>]V3/(N;/R6$N=V1GZSYV5F3W67GGLCY"W$,ZU\:IBS?KR[-T3U
MCSNJLIHW]#J?TZK? 8+W.:EUWC#>_I*L7S"<[UT7U0WYRV1$5QZ-KJ]\F:M3
M3/18W5&32PD?2 F1 GIS8Q*_X)&!MVUCP)>)CJX-R'W;R.S0&E[V\/WB$H!_
MAYJ_PL/OY] &\,;:YS/\)6M\'6M<-./+NA6?3QMQR1Y_FSW./F$/*Y03,8>V
M,)0]J4SLX8,V;=0V!I&T8-+<"7L\5*G;O97/+?"CS; R\)9=S_E/NGC+--4O
M5<C<& 6KQ[Y(JI<RF?&@-1E-NX;I*:=KN']FF=?!L+Y.]ZQ<^*2BR](E6WUZ
MK$&1A1^J42W]^] O>Q.5OH:R+%<YN.S@E6"81JTR=[]*7ZIEE#_ %VIN%G-D
MX$KYQ+FN+E-S2O<XC,=8%CLHS4(M5!;YHUN#@[K,X']&+1B-2#V6-Q?MA3EC
M/1;7/Y^377Y3E3[N/H%1 M)PT&T-*&A>P>@/,5_/&;I$0C%U96+C-@P#T&G;
MFZ==/*OK,G[@NK7[>+OL/6.%*;,@?RR/_,?SG1>LABY%PRN6D*MA;SJB>4S7
MAG(0&4]=:YGJ.X9)JL;G]_6X5%K-=(3L'L/Z>LS#E?*P@^'*'V"_Z,+!<G'O
M&P.L[)WA-FB1*!A[9MHJ6=,&Y5R;"XO).A,1V</N(;+8XYNY-?JC((N\]&OG
M07\Q$%TEPC]HJ%[695I -?BTEK->>6%:?CW]V7G952XA;#[*S<M]Q<%PB)=+
MHY4@/1R6:K!!H;H/U6 RZIY=,-WG'OTRR%TM,&V56L9Y>,*_"&Q%"=30#4A(
M3!_\C_:X,*$K,-<AX+*"I42_.*C+;RC(=<]&U>A\>;DR2O0!VP&*MBCJ _NC
M:50L533T55U8.+WZ?#34=>N]7%'DYKHHP]'5FJ AR;$/Q=@OV^%<=%UUMEN:
MQ]R1R=<72XP.L=N]$+6M'SXS!>.+!0$_3NNS[T<UW.Z![[\'L33/0G8!?%/Q
MY]D[EKRTX%D[,R;:2K'4]L*$MG72:$4R@7/_ERG\[&7"/!6%S2VME'F(<'!
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
MUX'*VL"*Z'FBHL;Q$&'UBVAIP[8;T[IIF)6\U4@EOM#!=G'+F,'T[BPAJNV
MH-Q-60C3BZ*EUC;9V&)@I^3YBX_6GA19#74(.\F13=F+8L2\T6@[R4_66<'6
MW#UBVS]R4!D &S$[=Y?TZQ79"VR8JAUR;FKR8NCN9_Y(9DW-\=-/CDHL$#SG
M4C;RH5&R;//. N &8D%:ZX "HF^Y>"*(3S#N!#8$(-NV"#I#;@Q2VANVJ,7
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
M%C2VP+E/VX16Y@-_,BOIE3P:>>U!UG?T=9.B*T5K4LPI;OBR!,LYLYT&_6)
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
M.(Z%H$0#X+-I8X#^X/FT=J-F4BM).KY/A\G3@B&O+.]LE*O%(174L9I*/(&
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
M7X_N2FL4IA@O'6)I0^#X=<JQVWLB-^UR\9 AWY,[1YORHD&5#+.O:.00)'.
MV30@U$Z9R4#[FFC*CUD>PY<Y2I@K#$HV0,0$&\24^0G'3WSTLJ-Y9<]!=)AK
M%91W (*50?RWYJ9"5?(>1(LOI$07=INU67P(ON#F2\P HG,>*?I*.QX761P?
MI "+OV@'YAY*7T--%HS&O]9Y^L'E.->CWJ/?F\3;Q<Q14NB(!V2&B0>YZN=9
MC5)A85 &_Z:I=$,+2];@VK$*Y,PAA:QI8M7F\(A(]#C";:D2'H-N'83'_9H1
M9+9U&X/\NT'1%(AZT08CUT(\>P93W\6NM?H\>-9G:&D;F:SJRFR7E+OWS7W@
M?"UP?G=SX!S#+?+__*$XOG/OWM&]!T</']X[OOMH=C3-C_+\7G;GWM')G?1^
M9O[WY.2'[Y(FHS.+Y)@L]T30L^O_^^[5V5^3EZ?/WK]Y=[9;%6R;:_JW4V@*
M \8(A^:0@M81]7"'-_RLKY1.7#"F0][8W!,HD]"\%-Z*LC42&6 A1E+O5(K\
MWT5%_K+8J/37WKFV A2UI#WS^UAJ-HE9D,(M+HI<F.GKQHK(]/P<Q8P@.KTT
MS CR01DSLK1OA88-S.[2*,^R9>3%;,;M?*7PO5QY^#&4M?#A"Y:'AE!D_M>'
MR3LD-.W8F 2K.4\KVK%\T,125H$&N0HB(R@*7TE_8"G+#'Y@VU3*EZ1L^_/8
M474)F-S 35$)+QT?A]3P>P:E5I*UPBA=U5QTJMS^/-<9K[JMV$U;)5\.B,%)
M6U]H6-(2$004J.^ _Y8&5?3"XT>/[MV $E%Q%G*3U;*TCQDDB&\%!4B28"8K
MT9'NX9#LR.0V.AOC$E):YV09YB6\.\)@$#''*=,,<_AN(1P,)8:R1".3"AJ)
MA9'F9QJT]+P\CIP/@J Q'-$!KY92NN[8D;E:)C.1QT=TP,JE)P+P@[9;TQ63
MI0OLI5@'PH0NX#"3Z^Y@E, G'J2DKP\@RP[03=O3G<*"W/HFY?H-)0.3J]G+
M7_<=_!,/D]36Z7Z#KS@'2B0TN>(@.&K&NIK!'\KLQ]P#P.DC_Y:XG;G]O0A3
MWVN8YSF8>X[,/7VSQ"[9KNDH<6?:N"$U?4JW(<-6A_OFB"K&%G_9-W2NA1,Q
M182AI]=)W<D"A3#"\(3L"YCQ4K@M&J^7>=@!30+)K=1,V.^ "6]('$B[-\Z4
MQ:?/.LXZY4P#_S+MZ#F.O-<]V*]HCJ7@@GEI%Z4\EJSN9+4Y"8#N)/3D$CR\
ME93K=$R\,?HBX3G,C=!632P#:L 8)=MBMR(5NC]A*YP5'^%6"8.6N.QDE!C+
M$WN!Z*=!.+6M)X[L8N2TZCL W97&!O9(Z89R"RTY,VHSC%"+@DP4Z@[A =KL
M6NA!9L+^ >XMT&;4EU77-Y506MN330M4UO4'>ZUE@"LA?P0S"-@YHX/.+27
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
MN;:L5 +/$3-61-E5X+)'F<QQVT)*O)G3/U0M:_!V5MU-1#X::YMV/9OJC6)
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
M9"L8(YCZ93Q^48D\3AR8=N.E8D,X^38-,^H6/."KD"_6!]$>JP:V$F<*BP'
MS4ODUQQ]C!"O^ V!5D88'?[Y?M@M2TP79;.=5$VKGX?[L)ZK@++\IX2:+G_>
MZ1\NJR>Z6M'/'NS_\G1$]+]XR]7?ZXUP+9J&KP."(:$#O_FLH2L:?+B@^Y>"
M&"25]V]>'QM#TY+C7O_&!HS!G=YW/*Z#UPCH!O(%HGLB6/G'0JX+QOD[;JZA
M>^WO!*O'A^,$>_V9G(]^>LXTN/@1\7$08(;,9/WXG2;K]F'#./FMYJOR3/IG
M@IW.^/8S.[/C&78 _-(=@T<\!@2/K;'B?29E#Y2V4(: V2F'=BL?G:@,AF]O
M*[]LO9DVGM Y/Z%S>#S1"6\C-^$]C\1MCX/P64L6XR+AVU?P*AU.:RK6[F3X
MD648>[!"(Q)A$Q4&;#F&PZ!4R5J^<T]=K4AFI6'V7RMT%W2AS.=&C[7YVAM!
MLO\[C!_\Q.#8Z6_$+YH?>F)]7A<4U?$?&_R:1P6X.J_K<93 0D8,?&,?X4BU
ME?O6CUVA-U]8$>1&M[8CT*OFXXVP]ML"AX^(B&O(#IQ.P\)&8ETN@I6X/+.I
MHS.HJ<Z9;R#WK/X5?\X KTP=#4P.@U/&RRA+I>1,+@170G=N&QCM56-4XUU=
M1*DIL'6F+*D3!SG[AD=@DS L_A]UD91Q(NW$W"YYJ9P*3'"9K;>R/C_P2%@^
MZ$TXY?8MM!JZ47;=YM)-AT-"<=D*#\HK*Z,0B1M.YLP;7^I"Y-WN('$6^D8?
MJ:UG6(H541 ]?[J<%-@I?\7B:CIZ;(TQ4HX74LR2(S^=N8*I2M&&D!@S#N%'
MQ#@)O38L6YV 9841_ (]1:8(<'$'O9GTJ&O6[;/G\C'JXB56F045BO@DX..Z
M0(8$4V+@%?A9P&2?19>@%FW_KJ28B7$RN> TWE@YP7$,=GDU*,SPM0(,X"@K
M+E7' V<['!HJY[N<P&LJ>$QEX&*1XRG))U_<<NA(*Y6U9$ZUC:>8IQDDX:EN
M+;9QLG4A1Y,!<4&,L,H"Q1II[G<0_T]_G2&K<IT164.'/D:P0*^2T>,.,&16
MSA8*NHM!#9APP:^U6BC7JKXTZ(TKAP:8LLY;H:5\ID*"G@-;C1(9DY2*1*6J
MU._7=ZG.!$X!M,>"-, <%B_ET^.>4++)=%N A<TQ!&)2 >%< $[]$I-%8E(\
M8UJM&;Q$28<GU7EI2A+'AK1J;-T/PT")VB6@&:+M5EA=HMSO2%<PJQTGJ2:;
M33JG-LS;AFH:%DN2@S[KM*:"I*N_%EI/5H08S)]=$3MX7<"Z"_^+1K]NCTC7
MRY@K6^CT+U,P6J0:\$+!#<_<HFJ!ZE=M"8K3[["^J:X6YVME @?0-+2PY4^)
M"==GP%8Y& 3A*+G='DM,04P89^%AU.D9H6^93"&"()52=S//+Q7!J9(.;8[1
MDR6CZT4-912ZEOHG7Z]I78,E3TW*]PW9T3LF -YXD>/0=7YL%+F*O@9%G=KN
M 2\J&#9C66X$SR?N^/8^@0U9Y3O2=D\?>)4]X%J7LTBSP-HB6WBHTQY!Z#HZ
ML6[ [LYTT]HG)O;6-'G!*PIV[/YR]NF<_JO_RU],7I!4)3R>@F':L:8>/M3S
MI3$: YT(M[E3[$(W[)LT;46PP$ZM+]=T6 <,O^746-A;D.XQ57(;C?$HR=S4
M!SLT((!:73D/UB"7='],R4&-XC_J./&=24,IVVXF/D0AUUV1G%YTJ<*H*U7
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
M']'MS>.8H381QTAR#'8UP31+PE!49B>Z;7@T#WJ.M$;D1X?!7,7,3&9JHA
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
M=H$$)$)IB<R1$=+W,>L6TR<SEYI#Y@>S(%Y0^$_B8YZF^649.A3B.A7-)ZJ
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
M_E*7YB]XW\I?04=K#G?B*,=K^B9J+?I] D9!68_+)$ZB NZ"WBJ_\@;>V1_
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
MR#YHHYE+T=,N>F"<UV\03MB\!^BE1LXYXK>L$T3-_ $U6_6U-QH.3*4I&B?
M;]VLEYGC!ZI6L!=#%-;/;(A^HU2A[Z\+DF0D"D.K.\!'GJ!+L6^TPEB=P#-A
M15TMX7 Y98]T$*V@DR=FUZ-3,9IR$&OG)MBBZ$XL3$8X+'P$^E6*LS."M8?R
MO5@;6G?83O9"Z>$JRBY,"-A3 @^>.D_S&CSI\ELH;S,M T&H]HV0P<=F0PL6
M*T!KS4_-OM &%3^4[A5;3'%!6=O-M#>UG.NB]> >\)2Q$A.C_%9WW1C3[XYZ
MY4&:DC_-[!WK\%0!06[5.MTW9$_7LNE6;KP$BP)16IV4F=1:Y*GX:?1',"](
M,6\(=";<<[V[_UU5H4S^]T;F>IP[/'#"D+LL2IU8.E+RQ.,.]82?J.^^N_&$
M)[6D.? PT_%8:\N$5)"#=\'P1U1;BZL^TD$<!8:BJ$O8FSM%%R-M<FNLV;T'
M[(XH8':NX>YL+$\*.$#X$FFJ-14=@D%!BE&LGHE#H9VI9W39]=;2-CIZ57]<
M/&\B_O!?6A]&% >@G@!AK5EU,?1+ V]MUI?V91WN;@/MYL7H,&DEY36*R36>
MP_ZQ;S_:*08'S3;@1:!JGQK1DB%\C829=J4C#/#/H;@T+C&C592'5YD&Q?J-
MZ63^KL]2?UX_5F8X10M^;^MX8E?]0K LE#T T=K9#H:38]]$7Q[B>-^H37I[
MF6D^?C$SRNFZ'1<>I4*5Z7:UD_ZM]2;['9N#JR'HV*4=*O"WFNUUZ_#!.!ZE
MX^JI<%=O,OC6)"KY4W3'13MTK9D.00(.=;"T_N3)YTM0$?)L7+I:\4W%W :M
M':"9HW24K?B6?BN\ME(BX!!C])$:E?A-]O-WO1!\U<E@(/4L*N/0A;L\T0Z.
MDA[?P&=K8R?T8N#N4'KJW\)K:D>(2RN:<X[$KX)PX4/PJ1OZJ&]:[P?Z.!>Q
M6Q%<19^J0BFO9*E3:@2.%9@,_<%$E^H-I%9X"NW!D*8 B[;XV42!O8X.FJ)2
MWE'^;DV1Y$Y)D@5"KP4JX[03T/@OKU2ECQ6AK@O E]/"K[,H!Z <^F=77D(
M L,3Y0^0S0QAFE_IZX]!@=5!L6+\">J\EBJXM="2A02<$LEE"6TW\/ZFM=?7
M<Z9,./#"V$ E\VC\U82+4?:A+.:Y"..S!.P3$UW4+B/GA6$Z*(+[Q<D@)!>*
M*6+L6&OWX[RT)@DHQY7N:39?),(4*T4S$F4(1E!Z P#, 4;X\D$!^"=#I209
MGT\\KV8>@SEU'8/1+MV!I2O'<%?&-Z:]N7+3VK)2D75Q_? 9>$2%_9CIH;H2
MEY/@(8'I+XN':-^[S@LIT;UVRX5$U; %#RJ'Y\7*&@/VP%,2XZ0U/F&]\MI5
MZU@0&/YIS0FX:>U7?C8-8$-4RU&2ERD4/9$,!Z3R<Y6>/#U"!YYM/(EY:6A,
MZX*H1I@EHZ.P,/2,<!E((B[$)4%;GYPB;F9P@V#ZZ'COOQ!.1_G$*#&R/S]7
MB<:W+CH6P(C*^OVZ]9T-088N-N9LX^"NLE!&-8M4GSFN,%:E2-:2J4KRT<,Q
MRK_?S "EU[,TZ8HSLPOY6K+50$=/:CY$U0<;<J!-1.,#J'%$-DS&O9*E=#P=
M0"J38]0O*DO8:.QH#E\#$446@%^/[)B8=T G4?XJ/4OSRPW[Q2@@=3:#Z>?!
M3VHA4'&-;:$_OS@7#75!O';4?KJ7:RJ9]BJUYI]2#6K(1FZ41EK]TD0_IYO=
MK)"5>G<^K<<AB-823"9@52&[<<_;M7<"1ME3_ _&(KH]TDS5D]\ X0H9-\==
M-0\](',^EO!]_<EQOQHY9^(#.M!9^A!!\TI!@!F^&]8^<<T+X*_C;JGJ:P?2
ME#>Q>(819S-GH]&R_+JQ#@3\>XA<,###=DPR@/;*@#Z):31&:!0\4D1.9NZL
MG&Y6^(#4#VV\@=;= X(PQEF6_T 6K3(=M(I9)$8H[4(3R2D:$E)+<Q.6*+S$
MYOD&F,I7@N3NXR&MJS_GS]**V*Y9$2O8"G4II]'C\NUSCLDJM:O96<":$71D
MP(@A- -K[I-#'"8%-B&>]\2*L8X&Y\!;H</+D5<+KV6SG'BU55C_22'&9]P
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
MO^R7"446*7\U1H6O(UQ-[5I74];*CJM,??TC]/CB2TUP>1V8X&LM(*9MM(E
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
MTU 0!IR8ZE8-2@M-8['=:2@"#JT:4U=XUO"MQ>05TZ]T5*A#AH14FF*LJ&Z
M"RF'A;\O5P6-S9-L]9QB.7KT0_X#P$,;<3_Z@XNNPAF3?3VCMYE6VXU>$]/C
M\K+N4[Q0I6=R]KBR?(F=6SK^;F][%&F;!',TWWK^PF,Q/\IT[.,M<</S9\C,
MI";;&&287Z4;/_T2IH_+99L<S^*S[KAM!AM* QAZS&$)>@B'E?"J(=/LJ"6=
M/5##8GL"(L:Y YR@BL'K L<1B61I%&ZDDM/^;'_Q"LLF++8H@<& 605CQ1)F
MAMD4N2. /-/MCKL8R]8P<'M.;(GPX43X!1OK:[(#T,@Q]ZUKJ*H.FQ.PU/Y^
M Z)%G*&ZS(6D ]+1A-Q,F :4.?B>D>NU"$#U#)T5(3 Z6J?]>64C*V=7#/J5
M_W6QY)K054V^FH!1%=Z8?+-?#$6#=0"EY_I=0R3NJ=0(Y)C5*8S/0X[_RO]E
M/7Z?M0[\X'F[K'G[VV67M;V+XZM_SCIGR:_]HX1WKC[#WX_YM[\Z/XZ/8$57
MQ^[!3N=T_VK_UP?O<U?]_?GRVU=Y'E/F'Y_]>=;YND\[5[N_.E<_O,Y?\/>S
M[H]C^OD4GG?5.?O"]NGNU?[5^[1SM,</MKY[?A(GD8A)Z$:4,-?G8-='DD0J
MH$Y(%4L\?^-=O2_?LG9GZZ.0E*F9>D2J+%/_9D5,J0@"_R5HBCI^4P8?7+NY
MQV>6#P,C)E\=P^Q?[&]]CWT94992XG.1$I:Z*8EBF1(O4@F>G:+"Q=3W!:TK
M;^2<YZ&8,K.MF -6I+?=<?[;J_:<^BNIJO$:4E7S],>Z.&G@Z.]=:_OOW?>'
M50;\UN?=OP^^'.[:UEYG^U::S;-N8*I1^Y];'[8ZV[O6X=^[NT>'SZ=>SQ6U
M-O7TWFQ-Q@"7XX(QR^@79H0;ERF&U\3OMU% ^**^Y!O/T  _Y-Y]&N '=-./
MZ,H;X+ONIN\%]WKL];_CWB,M=J7M^ATLY:T];^V;V]>C]!KJ48V[0U'^RST0
MRJH#<>]2SQ^+Y,?)$(!(DF+-2:)4FOZQ7N>P=7A8DSK77._2_1;@J*TYQ%],
M/['*A:][4X=[WOTMV.5UGN>=F2K5_W?=OALWEV*[2.$T,Z7?WHN>;M[V6ESW
M/;=[+_9Y(4>V(K%CX7\#8_(UFEDP#E-5^6*0]*?H+IHO=)?].]8ZX,1O#]IB
MLPF[<#:^'YJ AS7N9\;5.,[EQK3O,8J%QQWN>)'BS V#,(RD2@,:\M"7(DJ^
M[TU<CE(E64]T\__>(%[I@!SGY$2(\[=(25M]B?_9G9#1UFA;#(=85_\/#L/>
MP&A?3XS@O;]&;_OC'I$#W8,&'PM,!L>G-+L]KP>S&JSR_FQ_9\OIP/\??/U$
M.V>?W&\[IZ?'O7UG_^SX8O]JZU?GZ 36<%P-23GH_=,[/GN?[1\=7QZ?=7]T
M=CZ?=JZV^,%?^_Q@9Y]_^VN/=:X^L?VO>[]F!ZM\^_HMPY]WSOZ=P?N<SE^[
ML-X?[/CJ!]N_ZOXX/COQ.CLGO^#YZ?ZE\VMJL,K%=Y:&$74C12AS4L*X4"2B
MC!+E!#Q52L4J3#?>N3RT0\<I?9XEB2P1'_>!O3OPQBJ5O!:A7BA"!=))?<YE
M'"K&7!7%*?PM"90;I"KP7*X1"J,CK$6H9B'4U0Q"N:GC<I^YQ.6N0YCB,0D]
MGI(X2/R8\52X:0 (Y7+;Y;Q!"/749E/-5SJ5=.%KA?*9.':K+&'"6>/ /3%6
M5_65R;7#LA6=IX%YML^@?6R5"W@_&.X,QO$H'7?+!7^NUEN8ABV/KXK'.]LW
MC7?[=W9\)7O'7S^??COZ\^S;SB?ON/>%[^]\.^L<[3L'1[BV7>?;SA;[WZM/
M[G>'Q:[K^8 +$8T(BR-&XEA$1/HT] 5WHB!U-]Y1QPX\;PX@,")1]=>Y"Q6N
M2L*T5/@"J/ +^^ZE :C)4424'X&<2D5 XBA6Q.&A2Y40W.>AID+JSRO2!16Z
M,]'<64V7WDU\+-18UUJM6QGTSS%81XU:'EL]C\W:FRGU/=?W!(F\Q <NB4"1
M\U&;<R.6L-03OAL!E_B.[?K!0[6YQ1K5H]J;M_6*OGI.7IGX;#GY:3AYUBZ3
M*DS2D"O"A1\2YGF<1,Q/2)12+PGC)& !>HX":G/V8,_1"CGYE3GK]_H_@1,&
MV%-46UY+8SW7(=)MO6%KC4BKTBW*$[\$(&H1:&4(=#BG2_A>(ET61,01'! H
MBB6).<"0*Q@/0T9E% 8XU)O;?C1O^*V][[KEW%7K$BWG/A+GSNH.C@OTZ*41
MB7BD0'>(&1$)IT1X$05MP1><HN[ F,TBMT&<>X/N4*:6ZJ$8US+[4WUR14[H
M=5%V/@[5N<BPH/M<]?.BX'R@:^V3J0R?>VE!K\(N6Y465%S%KKF)K;X\P&O8
MTJ??FF>KAMCYP+X;^('KQQ24(Y<31@,%RI$#$!O[L0J8%ZJ8;;SCODT?'M=O
M_2S-Y>=5Z48M/S\M/\^J3%X:1U'B.R1ADJ'C%%C95X($0B)2AT$2 3][@1T$
MK$'\O$IOBTLW:=,UD*,!]LQ;@;)QU\SREX=<*XOUM!CU&!AU,!_<$9$7I:Z?
MDL")(\*B!# J\6/"@CAP>!2[4M"-=P%U['!!#/1^9MU=2B_6Q5OSBIE^96&A
MEND?B>GG?#F* 6\+APCI^6!HJ) (UP.F=P+!>.0%O@BQK#ZRH_5A^M=0\_1Q
MB$/"1I>F!=[_C;-ST^;XOD&B5V%.K<X]8@[_8U?T1V!-[9;GW[J>5PE7\T$C
M%!Y@1X7$CQ, *>HI(ASFHAWE.I)[,5SMQCLWY#9<:H,,J=8QTE!-H^7D)^+D
M6<6#J3ATW-@A-': DQ/NDM@7'O%XF(HT]E7 !'"RY]D^]DUH#"<_0I."QND6
M!V;\*/9"5$*/HH+?D4%*QKE:@5?D92/3JG2,ZA(^X!U\QL4<I%]RI6VC%II6
M5K-TM(6P9!2-LV/WX"CY#C?H.[X;$\^/0C"%THB$OHB)DP T^7!]W)585ND#
M-D4-"G"WJ2D-U3):7GXZ7KZ<YF7/"?W$9QX1,F:$^:AGR%@0+V!N3$,6T\!'
M/<.Q V>-DE5>A _CK\% 7F3=;NNP>&QEHCSI%FM6AS6[<WJ#X&%(_3@B<1)%
MA"D6D#!A8.($G$E'2>[Y\<8[&@:V2]NTC1?,MJO2&UJV?12VG5$1(C\,I/ ]
M$H88[DPI(['R!8ED[/(X5BJ2H.X#S-I!\. >!:TKXHX%,"/1/\F*B>AJU);!
M/%493'GN)A;;4:/=7\4HEQ:55H]*>W/*!!62QY&B)&!.0!A<(0E%G( )(R.7
M^3YU4P>=$!P,E[8^Y@6S].KJ8UJ6?F*6GE$TI!"!$TF/8!23,!X&)!8T("I4
MW)-QS"E'OZ+#[( UB:5?@R]B1Z5JJ,<%BE\/*;9]%?;-JK2,\M#W^LF@IX[$
MKPJ9IH$HS7XI2:[4<-!BT)TP:'].K4BEYX61[Q _9:!68&NVV'4DD3&/75?%
M"HC#C)YSZ1\-,G9:'T5#U8K;\G"K3#R0D6>4"3<!3H:S)Y1A+Q[)71()+R9A
MZ,#M!3P*1+3Q+K*]L$FNQM?@L]"U56V>Q%/E24PJV3J#?M+FC*\:>C[-Z1">
MXP=*Q@'A'"=5QEY$X/\I<>(H#BES:2JQFLVFW&^0%=,Z)AJJ0;0<_/@</*,\
MB$1)E@#?NFGH$,8"1B*N4A(%+'9C-W!<5!X\VW<?7([:/#_$FI6C+E8D;MKS
MPZK0&G<4MV^,?^?]OQ@\7FW);0O JP/@+_-N&"=6 7J!'2\)"4NB@(0J"(D*
M?#<1/%%!A(4L-G<BFT8/5J/NRA3/[*5IP:T%MT<M+6[!;:7@-J-=<N9CCGQ*
MN.<FA'F1("%//2)X*!R/AU&("36N[02>'42K2JEI7EGQ6LXG_;"W]>?>A[VC
MO=U#:ZNS8QT>'6S_S]\''W9V/U?COW<_?=D[.E[1#%,/KD,.QICB\U*&;C[O
M$-,7>*"O(0)=3C'M9B+.NMDH4^THTW:4Z>.RR7IW1Z_F4YV+2YP=T$XP?27S
M 5<]2.:CH9^VX=#*C8.3.<^'P[P@$ G8!0*[1\<L(2(- N+'(G;\V.%)%(-Q
MX'NV%SUXADSSPD<M)KU03%KU2)P6DQX1DV8<%J'T54"5)$H(E[#$%21R/(<$
M/$QY[/$X<- ;ZX8V#5]J0&P]]+WA6,FZA=3FZ#Z!CH2'_F%RYBTDK1R2?LRK
M25'L)X()XL:>)"!0.!%N3$F"U3\\Q+)$M?&.,]NC3:I);--TFZM6M&S\!&P\
MHUE0/PD]N!T28I(]<VA$8N7%)(I<GPOE""](-MYY'(R=%YBFNRZ*Q>'I8#@B
M(S7L68.9WF</U35>12;@X_0\*['JLD6J52/5V7S3,QEBXHFGB.M1C[!(4!('
M+"%AX !.^53YS ,;*++9PSNK-L\MT_+RX_8\:WGY47EY1NM@2>+'001LS+F'
M"?H.$8S[)& \B;V8B1!G:[K<#L,']U9MW1D/=6<D@QZ.91)X^JT_X[%UC-W>
M>7=PJ=1GU16CUB!Z7&B:[Y'FTR",G#@@/L 2&$2)0T*X2I(PP3S'<Z)(.& 0
M,=OU'QS]:?T:S67G5:D9+3L_+3O/:!I*)IX?A &ACD<)<Z4DH8H%44'LPOUQ
MZ0(>OZ/4]NB#NZNV_HV'II:=#X::+P>IU1WT3XS'0ZJX;:CVZ&K'!SCO(SCN
M'3CM%IE6CDSS_=-8H%(>,TY<Q\,1NB(AH2="HOQ(1(Z3>*&+4\IIZ\]XV0R\
M*D6C9>#'9N#9*I)8Q0X7BGB!DQ"6Q X1*8M)Z$9I&@,<>P)G8-LN>X%]V]>L
M1CF9SUU_B"?C%8_07)F^T1I"CXA6"_JJ15$:\S@BD8I#4#=82D(9QV 2A8Q'
M,E#4Y]C[W;,#MC85;\_@]7C%K+\R3:5E_<=E_1E%)79<!J8%J"=4AC@N&RP-
MD00D$"'S057QI,(1,U%@.^ZJAE*N8[%KXW27#U,^$-WS%5TCR;2WI/6-/*5O
MI.T ]1B@-=_#C45^Z/B<$9$H "TLU(\CSX$_DL"7('SB"*PKGWLV=YJ4\M[Z
M1YJJ=;1,_/A,/#NYAGM4,I80/W3!U'"8)()33GSLL,%]'RP/#*9&&$U]<'II
M\YPDC58N9H?HMD4KSY](VN+28^#2@NYF;D!]Y?K$]P)0+J3KDB@,?0)&DB,B
M3X:"8ST==VWFK*JWV9KZ.UXV/S]R,FG+SX_$S[-9'CB)*DI2HM)8$:;2D$3
MRL15?N(&'@5"YAA+#5;8J[!U8CSMX)I78>P\VN":FL^UG7RQ4C0ZGA^S"Q<5
M,N611&&E"OHO(C](B9OXH9(2((BE&^]\VXG:Q(X7S,N/-L#F.EYN)U'=GXUG
MI^%Q&GL\8"1(J23,3T(2.RD'AG9B+Z1,*16O;!)5Z[RXQPB;FLO"$GT)7%2H
M&@G\D=USN,VKL'M6.MRFCD>MP?,(V)3,3[@)5.+S-"8.R!5 I# @(N&4**SG
M3X7K^[$"@\>S'>_!P9'6?]%</E[IB)N6CQ^?CV=TC)3)F'+E$C?U<4A>[)(X
M]!AQ:113P&2A/%?GD+HOM?O&^N20KJC3QBM.('N$W-$6GE8'3_.]4&GHI:'T
M(A(RZN(P7D$BYGI$.8'P1> IZ6*=ONTZ@1V$J^J&VIBTT16Z.EXQUS]"VFC+
M]2OE^AFE)'"C)%5Q3%*?.H2Y04@BFD@BW3@";'95ZB8;[P+JV7QEW4:;ER^Z
MAEZ1[4&OEXUZ"EO.HS\$V1#6KOK)=3K++0[A5K=3PN/CZ ._\NQM/^O^]\9H
M.%:ST%#;^%9?;M>WW6+ +3!@OKVG]&3DA"HEGH/SWV+N@^17"4FD\ETW21V&
M\]_FF/_9)F,\$H7>17:U%/JX%#K;0XK#G:1(EZZ/!4V1(()Y 4F9[Z6N<OV8
MT:44^AH"[X>C0?+C=- %OLC+P5CJ_\;9Z/)^8WMN/H+FJ:G-F'VU[D?VU+J3
MS'X^S]X_#LL(DF8>BUB_72<L/JKAX:D8JI6X.?8Z[V>%1K4<O9J/8G@P/!QA
M%Z%_1'>L)F\O[!VGE20W2Y(KD"#;4Y+DI_SK'R;__G?W&^W^C,_.N_OPO6^]
M]]W.V8]+6(]SL-/]<7#4[>T?_0-K@G?]M7?9N=KE^]WP<O_DNZ#<]Z/$)Y3R
MF#!,0X-[5B1QTBB($IE*%EVO="RAH_L9SBT=K2D=Q=)G*:8-A3%S<2II1*(
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
MV[HXZY2O/JJ2T:-UPA@6M+8,K _,E6)9,MIP(WS*M0<"273HW'4ZF;<(7V\
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
M[&T-=RX!'0C+L]<9E(XAV&IF*B'0^>32Y1S;ACMOAFR7ASO3II@M*:_9"L4
MC6>Q:K7H>=9H,V2=.O^E7*7:-MRY,=V=9KHK$!T/61.Y>2<,0DC*"Y]E(46E
M1$@!3%,F^\%OR_-K-,^T*:E"MKJ'VF8/F,^H6-+%:>\-R.([IZ<1J]/KFR[9
M&+8Q["TQK,V\&*US= @@T,="CY)%80M:)71CV'XP[.IDH6B]=:"8M%D3Q<K$
MG"$],D1I@DO2<!&)8C4?RL:QK7U$^V1KL;D8[CSJBL,>6&E+R^MK8FIB:F)J
M8FIBZIN8KF"N)>V%*P6= 0M10. 2<LRF%(TDY'FY3S77ZB@_2<)7_/-V6QL&
M>T,FV^I09PL.LU:6:>DR R#;+2;C6)8('+SD*$D7E79H=9_:ZC4,KQG#VNC,
M-6;C<H:2DL\.I?99^1R5B@W#/<+PBMN%JZ1%%)9)'0L#(EWFE=?,2N&C\%ZH
M+G+7-Q#?K_J#-M9Y#;4%&4U2&:47T='.)&N QBN5BT@>K7=?H*$VUKEO;+4Z
MUCD6X9P&SHPN@D'1CKGD/3/.1).%#$&KK6TP9NBNW\FWM9SJ"]PO2,J\'M;;
M6.=-@'DI9RA"+B1%PXQ/9#Z@2BRZ&%FH/0$RB,BM)C W&-]?&!.92Z=S$CY$
M2"*XZ)VO 5SO4LG<W J,FWFQ/HRO]/XPP69O(K/ +6W8 ,R5 *P(:Y&GQ&E#
MW]H6:BB5:4"_8T!OG3R;F)J8[H/#K6V;&U:-5P;61*F5\X7Y;$DWYCZQ4(N7
ME!(Q<'!2%3/?-Z%/=FY+.7K@GWP(*4=/QH=T.M/*T>-"M!IGM=UNZAJ2T+D0
MDSZP5*1>NVD_2FNWS!_/1O$ 7V&BC\Y&K?/N.G>RM.JQM;(H%Q/#PFDCBP&9
M5U*R "!B4D:5.J9421AR<VT+L 6)^X+\#7MLOP+T34.]&JZ7G+=>"9F\X2P;
M$1B01<*B$YD93GJKSB[:5)N7-$3?7T3?JO-V3=MX@_O7P7W9C^ND1ZZU9)Y$
MSL!9QURVB1&G8W4[9!\EV:-BJ.QJ@7?#?+\QW[)JFYB:F.Z['[?MH+>K,*\D
M6M+6Z2$:!D5Y!DH'TIAE80Y!!2Q1%,T76^AJS]26:'F3D/TM3";A<#8=C#KH
M5!P,0OJ_X]%T] "S+EN\L(FIB>F^&]2//_);V_G7N/._7K&=E;$\T>;/G"W
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
ML+Y-6"_;%SYFGQ2!&;FJ=1(\,^^R9D5KR)FDFG/<VE9#D*9'L'Y@ 8W:B'%
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
M4HO6D'Y3RD$J.2HE3> )0HC1J: =%F>X<4FD%@G9('"7(R%%$#'K7$?L86"
M4I!>8 RS0OOLK+0IXM:V:06D33>XJ799&I3P&;22#EP)P7"5E-8N)4 Q+R!M
MD9 [1#'+D9"DA2@2./-8@($@=HD9//-9)*N*0(-^:]OQH9?KFE#05(.- _U"
MU:"BF/-8:\8+:-(.HI3>>)>%=<CQ2ZWQFFIPHPZ_Y4!(R#5*E1/+EF<&0246
M0\A,<RO1N>0AZ*UM>_T,RONB&SR$"I&G830YZ>I#GKU^W>:'7.[R\)I#,<D'
M(\&Y2):/ 0V^^!(#\B_-'6]J3;_H\8+Y(41_P8-C 22I-35"'*U33(D$SC@>
M>:IN5:V&2D$_0L4MP>.FDC^E*8[N Q>]!>DCJ3#>"&&2],H$&5H\9(/ 78Z'
M$ -S =8PFVI%%Q$TBX(K!CD(E9.5OKBM;7U]E\=]R>]HC+%NW< 6D7PJ!;DC
MW4 ';;(3T0=OD$LM6CCDCE',<CBD2,.]MHH);P4#+B(+F<@&BZACY$R!C&0Y
M^:$6/4DQ;T"_(=4@*X*QT5Z*Z$#)$DR.3E@;#9"F*-OTD$WB=CD:4N>\!.V!
MN>JO!$U:0=1.LRR5#@@EF>KQ@-8>O*D&-Z0:%( ")6*T*H(O,08ER9P$[M$5
M7G2+AMPQBED9WQXS1I<\,R$%!K98YI22C O%.: A,S)L;2LW%+:I!O<&Z!>J
M!H9G#)G@[&AOD5%ZI7*TVNNLK,ESU:!%0S;E[ELI"RD<;9;(%(A:T!4LB\%*
M!N"=#5Y%](* ^Z@GOK[-ZP8/H2QD=W0P;Y;U7WKK=9A\6T#D'H9_5S4;'JTW
MRHI"UB^X)(+0Z)P2L4@?,,86$+E+#+F[.D4DU5D$P0$C*H1*D)&Y5.>K9\P\
M)P]@:D=!H8;*7=N :HD>?4'ZQ3-30R@R!>MXTF"2=$!*390F2%-G4[0I(O\_
M>V_:W,:1K(W^%03OQ U/!(I3W575B_U>1LB2["._)FE+M'VH+XQ:B::P<-"
M*.K7W\RJ[D9CX292(BBVYQR*!'JI+??,)Q^3<-<"(K&+%+,QB1/&",^< <W&
M:")B;9@!GBUI@EZ/+L^CXQA?J7@T%K&,*,\YM5PI#8I"KF1.11X):I,N(/+4
M6,QJ0"2.)-69,22A/"4@#%*2NR@F28YEI=2)#%E,&O59LB69YAVA?ZWR$,X2
MA;5?UDE.I<DM2/^,TE0KX0R574#D$>EV-2!"$YL*H07)E5:$:X9EHTP2877"
M7)8I8R2J!O=N<]RI!AW'V RB&1GF<J:QL0"WB50FTT)%H)=2L#=UUT+DJ;&8
MU8 (\/\D J.#*# T$"@+8?@<)XYKZ9*$13S%F"OMLZQ3#;X;0M^<1JDR*U/N
M:.IR[DR6"\M3;$C*,!3*NH#(H[K[5@,B*>R6-H81*5)+N%6*J"AA6 (>Z]0E
M\"/#@,B6^/H>7S=X#N4A_[>8Z8$=]][-S\^'A>T*1*[NC1:Q7+M(@B9M>,R3
M3%$A+? \D<0RD5WGD*?%(-<[AR1@/-G<&9+&"#*<VX3D<:1)3B.1B#0Q,F8[
M>R+O,]X!@'XWA+ZY;RKL=<IYKFB>\4SEF914)1$L2)93F7?U(8])MVMX66E&
M1:XYR2C5A)N<$LE31>(HM9$629;Q9&<O[AJ'=$F@7TDUD%8RS1.1Q;'B2K+,
M)C1C"761E2ZF61<.>6(L9@TNRW)#(X;=%F-@,8X;DG&5$2VXU$*[)$I2,)V2
M?I9O215:1^A?2S7(3.ZXIEF:9F!#\\R"%J"LT()RE?,.+>LQZ78U')(FL,7*
M<&+C/".<ZHAD-LI!-7 )6F^"9Q15@WN'0SK5H.,8&U6#7,74&1'G-&8\!T-"
M:<$4V!/6IK3K&_+T6,P:6I95ACIG2&Q\3['($+ 2'78>94K%D99< XMA_2SM
M6HI]-X2^.1PB10:ZH3 1S[DT*F,\<HQ+EO(T=>HF9+Q.-?BJWK[5<(B#/7%.
MQR1UB);%(H2YDYPHH;(DLBZ.J$3=8$NJNAY?-W@.]2%'DYD<WC70I2938Z<D
M#/Q'!GMK)G,UM+UZO-4%L\GYC[CSY618F.;+&]GBUBW2OQYQ@;:;8.Z@&(I$
M&"JL23)CN-,Z-V!)BMRP',&85=R%DYZ2@-D_>C%;%3 &=DTX*BK<(@8ZHF1<
M$*UL9BA"J7(T/OL)5MC<WV_TX+3VA#)MOC('?D*,9J-BZE)!=2:RR#A03Z-<
MI>B?8E&DG.01OZG]RYN#7SK5]*MRCLMESL&2U-E<)$0+"YS#4454)B2A7,>Y
M$2*E"<4., \%O_RH/./Q%=L'8EB=FMBIB0_O/Z34VBAAN6,&J-_*6+A<*F
M"7P0Y5UH\:DQ^X,5-3%)M8J-H(3+Q!"><DZD-@E)C# VL9EDL0-FWT^YZ*?B
MH7I^=6IBIR:NH?V+5!F7.YEE8*< EW$JRUP6Z8S%-LYNJO3JU,2OS3E6U,0H
MU5J8!-3$--' .61&9)IIHD!AM#P&UI'P3DWLU,1.3?SNU42K<R642;)<.PZ<
M0&8I9XZY-%8\BFP79GYRS/YP54T$=5]%PA&J$(>0BIQ@ 0))$P>G)<U$FEM4
M$Z,HZB?LH>I[.S6Q4Q/7O(DL<B*GC&9Y KPF4B83$4NY9C:BN4UNX#6=FOBU
MO8DA006XQYOX ,9R0I5+<TQ1L09[1G*=$@7J/8ETDH"YZ9CU%F:G)SY@G/P_
M,PDSAG]-\7&O7M>#.8C.0N_]'_]AN$5-_[/7W.X_;[[\AM.(:S: E%Z,YYX2
M [DQ9:)$J(QIEW"I:2X2)Q $4.>I!.4B< >XQYH7,U\[HW+!5:X]$K*2B@D9
M,=!/:&QSF:<[>T<#VWLY&<$,+X$OS.QT!$,I>\6L[)U/)V:N9STM9_9T,KWL
MZ:$LR\+!3OL1*0FZ1@]^&4PN>K/6<_1\.@6.,;SLC>3T@YTM/:[LS2;^;UVI
M+^5NKS6(__?_R>(H_:F$P;@"6!^^:.*J!Q1C79S+X>K("ACP2,+X"^?LM.=
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
M):2+BVZ,BWY^PP[^/$DI4Y%%<(TD@A\Y=J37+(,?L"M<I9;9:&</#E)&[YT
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
MECZ (O:+Q,R1A:E9IYNL';LEJVE;$<5"RM^: _,QG;MEC2QV2T?C.VM[!V
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
MPD, -\PF4T]053@>58)I@1GCP:U:D9M'%@@P [M8#-YXJULP(KBV2\W<BO'
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
M+A?N^,>309.PY!OXO\\6\_RZ!!LU:$*>O9Q7;!@8UQ42[-M7V#<:<TL%J#6
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
MB7$S7=$,-@7 %_B/6^/SO0+@06HR^5 _S0O9WF;YZI^T6:KB?6'4K;'V!M+
M<Z>%7Y@"08AM&5H%X-5RUN+=H4? K#>2TP^VOD9^E,70WUPM7;5KVXCT_?-E
MY<%]AX?F5[!1SPO4$I\S>O?I29HF&;9=)PDL*>%)SHG244Z,U#'+%-6Q6FM[
ML\WHW35;"42-]+ NS#:PEN6NM[T?1A,@=#<?^E8AI9X6*G FW]<I__>F[B.;
MG@R',NNUF^J^L^,"F-6!?PN8YXON(P%L/&K:F[P9UQU0_%377@>Z)#Z>7_UX
MG'S[R[_&)1I)\#K\OM\><&\^ U;T&;Y:[K)2-3S!$< R(['CKQ4+6.47DZ9E
MBW^TL6K6U@\]9VUX3^#-O9^'4G_HO=.#R1 >@9,+#2I&$P/#6'WD^H*'K2O]
M*\ZK)@.X-<O/#4^KYA@.2C6'<V YUYR+T6B"9QS80[\92</0_>?-Q1\GV,UD
MP<\'MKUDTZ+\T'-3N\)E\4B!U:GGPXW;W+QR S^M2:_"?4>WF?!A@V^+(1]1
MNDN#\_FN(/(LV\VBKP 0SG99RK[HL3>@F;.K7]H-=BL'F]_JL3=$KY]2D'JS
M;[Z95'Z;285N%(\TK37#QT_K2V+N-Z8@/?G%V%C=?LO#?.6JM,+<5P5DKDO;
MV,+U>EGKA'_?,D?QYHD_H]7;T OQ'C3W_:U/=[J^PNEZ#OEDU]J&7ZT8_OM.
M\7E.&3S<2,HM9XESDB=62)GG262-TKFU0MTZ@Z=U!/W1^R/X2;_O8&F5@S/8
M/WK#]H_07?;;A\,CN">&_QUI_O[7?<S#8>^/_BZ.S]Z.#E^NYN"\_K1_IC_M
MQW]>[(_^%/N?WV)?^L'!Y\&'X\^8AV.&!__\5AS\>LP]NK2O;7D]VS\[C@Z/
M] GCC%-.,Y(+ZPB'O2,JUY((E<3"6FE3FP*+R-*'@)?^5H 9#U0/U_&ZCM>M
M\#I)<YV*2"<Y5M1'-,MBR;2,DXC1B&4=K]LJ7G>YS.NB[/]G[]N?VDB6=/\5
M!7?OC=T(%:<>62_/!A$^ _9R8B2./7@\\ M13Y 0B)6$,?SU-ZLE,$A@P @0
MT.=ARVIU=[WRJ_PRLS)M!FL924$E EEH8O$CH4X*D"EHEA)BG>5-*5B-=376
MO6VL,TXP UY89R)PJ3TS.3#*3&*&4^7NFD7M3EB7.]]3)&=IT*]A[IXPUYY6
MZ6A@+AM&8M:* &A&7 R2**,@ Q00I,5 :W"?^JV&N1KFWC;,.:M4$, @&0V1
M"\L5?B.=IBPB_N4:YA8$YJ:T.80R!S%&(@'Y*G!0Q HF"&@-0BJ;C TO#N;F
ME+QAH4'II\$B#SDT_-HP^;HNOAK899*60U[:2,;!&NEBT2I9X!YH"#G73'IA
ML+=UR6JX+S<VO^P(ICB(*(CG6A(((1(K$8H9Z* "U]P"7UH!UE3FP<?VYI@=
M8$ZY0VI,>J68Y&S,'@Q/$"AD+9SW45&07DCCJ*4U)BT2)IU>Q:2@4Q8^!2(%
M+56@I"66)DXB!.^8C\8$0$P23<UO.FY88]("R6V-26,]*0I7E".&M!1017+
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
M_H]?Y)[S&*#%WI47R:#;3O5&.\^-ELXHUXEGEV6D)$JJ<*/UBAC'%<$EKRA
M5#D7Y=K()D[K?,TX<Q"E9[;WUJ!:@^K+LX[7H#IW4)UB+UI$PR@#(@2E!(QS
MQ&J;B3<L6I.Y3KZ JA!-Q><5/OS\H%HQH'^,'+[TXK#0U?-$_UU].>Z7'_QC
MY>K)HHN+3RB<_"<AL@TW:JRFD Y\&HSG1-!FHV@TC4$:6\Z/!B@P VQ18]1O
MC/92PQ]W>I'TCT>-?JZ^*(4IW>'I__L_AC/]V[#1ZF /FHU5U^NY,5WZW E[
M!_W#V&S\_KX1.]B2CC^N0"*[T.EU1ITT_F%Y')*M7D6UQL;Z&UZR5H@-MFV8
M&I_3L'\\"*E18."PU,,<G@Y'Z6"Y<>=><ZAZS:[I]>WC,+RIC7_TAXWWA[NI
M-^E=-3 W]7^Y<<-26:AUM(G=1,K;\/W^?N.;ZQVGTOF+JJ.-W#ETAP&'"Z4W
M#<[_.:;2/UMM97ANF)(37$3_<8_-):BL!'"I73"0H_!6JBC!9J8,S^+A0;:O
M?G/9_GN/AH._#MU7>[QQ\(6VNOMX;;M4,A3;W<\];">T5S^=M#Y^D=NKG[YO
M=?%S]Z_]OTL*T$\[1@CNO$U$<-2RP>/^X)7!_4%EGH$%G(]4C-E-J6?S95<K
MX3[3+5/(PE$*W#'P,?D0;)GSP%)2*:M:EWC,Z=YXOQ-MU$YGU 0X.-0$)!";
M'",9QQ^_UEI4%?9HTVB8F>XFXNOP*.$_OJ7>Z7+C/A.OD-/)%)6)$3+.>C2)
M2QN%C5X(SZ\]Y/UC!:RW/TPO@?6RIZ3AZ/?^<#3\W1UU1J@#G*5X=?ISYWN*
MY"P-^F]YYF5[=R=0&2+#J>:I"'K60#R7OAPH"]F@)J^9O1<O2,%ZZ7%&;<@
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
MBA;I( +\YAD3(ID06#;HV&(]Y0<Y;?MX#+I;C 8_6H/N\C)PM[%RSPQU%[7
MFT%N;= ]'/SN7/C3SK=_'!^PX&$337:@8?AA'$/:*8R,,$1HX9S*Q2HY:4J]
M3L4J:TZ^[<.IDC/-G6=*1.XM=](RJZD26B<6B*]#>&O'R><7G SO. "@%=B+
MA(+0' %!>*05MHB+[)K17!IJLWF!F_C773/W5[GD243IRNELY&QNE9CS@1O)
M^E;[JMSY9^9@6FK0><&P9U)2E1A/Q&CF*>:Y\ZT+B6M7&W0/CT,?Y@RZ#P?:
M!AX$-L@+:A!G"C0*'^!/IV*0)%KA%6@4&[^>.%5'Z)Y'A&[;]OQ1X\J2=+5/
M_Q9T0">%)TGP%$W@7G"K.:>&J^ I"4;6UMR:8>_V0GC.)B-)$ H9F]N3\120
M%5HA107U C,NO ;LO145L([.K2\G"ZPX"]81JT,NF&&ELMA)T)D8=U2&VII;
M-TZ>#]%120WAR2/0F8"3I63(.!40T0%4J""X83D#?=TX^3E$Z-ZU.K;C8Z,=
MP9ZK0W)767 W*WFV8,&-5OR/O.#CX_JCT_JY3E)&HVS.C:RXVH1;#7P^SR59
M;A\8#6H$!NO-"*(0MSXB$[5!(CAL).QF<B*;</*VCF\^&Q/NN<;D_K*]5G=X
M.5C6/OSU*C Y@=L_6M853V6M[MVJTVS.<-.<:L()1THP#X8;9?GH(4%.IQB\
M9)&XW%2%-!E;L:-3'89[3"RL DY2@)S5D7,2C4OPFU>1J!05(^*ZAEO-PG?.
MPO,6&[/)8ZD2HCA:8&$B<D-E@10G1$9GHXRLL+!<TAJ^#K_=)0-.IU,..^/J
M/#FCLHZ_76&]21Q8/LO+A%%<!665D=K@C$HLX5#J&!"3X\[38/1^Y]T8C?Q1
M3%>$WSX-<L_NB]A;Z3NP=];-K0<V.YT6K%S?]LYK>VXU:)JN6GW(MW^\/2#)
M&.:<0(0DBKA7!EEF(_RFI:21>>8 FL3&NKB2'H\]]UQ#<O\>=F)C6>?RVH]_
MF^J@YBD[>B5E)'!JE(5UL)))FA+ENH[(K1OT?EXP[+@&VYM8@:3A"G%L%=)>
M4$2#%X;:& /)V1!KYL:O&?FV W+>12ED$HQCGCPW@ED?!1%.$.=2K -RZ\;(
M\^:=L")I8W..M,\54F) 6M& 6$Q@GPNB:2#KQ\@_L>[&]<]AL/%JWJ^OG+VR
M7MB'6=@G$4'>'1S%7J,7OW7;WV#,#=^+H348)P6WZJ#RU85[HB2!)4VB-CQP
M;Q.-(#P=)T1Q[.NTX#60G\?3,66^\_7S04I&EI**S.>^JBP)9 76V4=J+?54
M!"QS26"U)L[1Q^.#>*XQY<W37JM]<R=$'9.ZINUB.1,L]VGC7G*-C:& MX$F
MXA)UP5U2@KTV71X(>@\7?!!46LUDKM(3#$,<2PO0RPB*(2H?"?QSN69:DQ*U
M'MA;\_&=^""RE 4="7,5N-/)D&A3S@U.!BQ9:I;[(.J*/0_!PO/>AQ"<\=$D
M%*VV.1V8(H<Q1YBP((DEK/0=O:6*/75T>246_ S\47JHQP!\DV(O!Y=]MS_H
MERYWI[UXTAJ>K$MX:>V?\31]Q?]X@#R^6:2>(M-QTO2?%6EN=D*YM-\?YJ2A
M-YET'U$GZ<> Z,>+2EEDW#LKD7"YD[0+'EG*+9+2@U:=O-(Q5@<\EAR4_6<=
M%'H*C'Y;V7XUHZ\1H\^K;E$X2C5WR!-K$!>.(!M!?XO,4\L5C?!M#AP9)=>#
MSY^#!WZO.[!MX*G9EL7KXGY;^V?\2MO"QPCJ#Z"\_='M'.[%WDD&;,#M-_:T
M!21;$KJG^M2_[_CV,*_FFR&8'9W!J"=K*_9K4+_%?BEG?^R-6Q&\ISM[Q^R
M.2)4I!IY2G*-)4R1=;D9@4G9G9*HDN[%:RE%T]Q:Y<KKL=0C\K<]5XRX+;VO
MQHCUPH@/LQC!0TC.4H.<CPKQF'\+D2%AE G)\BB$>/&:&=-D^+9.==TM1CP'
M=]X?L=]_V? 5KS1:8%;9=CO;53=3#Q^;^ZVV[-?)A7<]A!\!>PWGMPCGWQ=4
M/NV4BOG8#.RH1#P9@TR2$4E+DU1>!V;YB]>$-CE=;#Y5>^R>!%_?K^96\_6=
M\/6<FB8%49ZP@&0L=; %\#5 -%+>)4J=HM+8%Z]%D_!%):UVT-VI@ZX-;((&
MP"?%55>[YVZE,W.UKR\94%_H#O.9Z/%VUJV;;VV!UEODK:TF6XNZ6Q1UYPLJ
M+-%1,R$D\EYQQ#EFR&D/0L^I(!-7+FCZXK44K"GP;;5[N#VF>AR-[VMXK>%U
M70V*&EYO%U[G+ DC U$D8 0F!<UG7 (RA!'D&'-<.*F2I]GARYL I$\&7HLY
M\J^!A9?"_X?6M]?CJ>T,3X"!_.O_5SZLYN5Z_WH]F6/Y?.;:N91E*0(6,4@=
M D_>FZ C%28P$_*:TH.M$7<(=*&%5(S1[PU>OH%GY=4=VO8%$[QK93+/-69&
M@9#S3_XHAF$[[N4I[,'+?VMW_?$C98(O_SG"_N2OCOW;#'>__OMD_\<F^?(U
MG'S9>OOCR]</=/?OCZW]KYMG,);SW=_? B,<P[/_*A&,G;T/], !7<&")J1D
M[B-#<]2"6(9 WXLX1B,T$2\:$1;Q%)9YT!OFHYN3#;Y'J*55;X!Q,*O138W!
M46R\Z9[ .,Y++K1ZU2^68[,1OX^"8(TT4[ZWF1&Q$:T_&M_? 0* B[[%QCG0
M2)7#F\]K1IO+$S7LH#%N,%<Q+,/-? B)-FPO-FP?GM=N=\_Z+V>)''Z,E^;$
M]@Y;G<*0HB@8A74FC%ZQ*ZQ?VY[VX\OQ+Z_&AV5;G;(*Y:97HV>-N!\>-\^J
MA96KKU^=M<+@Z*4Q&UJP+*5&+H31BZMOR4818'/H4WVGY0:1]-*O\0:Y]+NK
M'DO(AF3Z6H]]#IZ/90?:?OG@RMK-<F7E\6FJ?W=A75] XL=X:L]+Z'(W_=EK
M=7SKU+;?=W;@]7MGL?TM;L-8CIZ'5LA!JX/W;)[M__V9;F^]Q=M;'N^?@,8'
M A$^I[N_?_C^9>O?[9U/\UKAT=<\I^VMWXZ^[.V?P;S.=GY\;'WY^_/W+[_G
M=^[S+UOOCK=//I/__-B<.O@\J@M)G#"88,2",&!I$XT<"!!$A/2$<(>E!PEJ
MUNSTW7.(]%_9'_9IQKK6'9JR6KYWUJT1Z?80Z>T"(AD7J2)1(^.2!$1R H'E
M:I$V'"=N?.0DO'C-^6WT?*W#7JM"DJB+OZP?)!WU8JQ!Z?9 Z?T"*,DHL%,I
MHJ"-0QQH V6' XHB"2#JF'34+UZSNGGM0V"2K-6DM<.D=]UAKX:DVX.D[05(
M"B(09VE$4E..>#2@(EFJD$^@)F'-J>*W!4FUFK0J)%W>"[96DQX,DEK?:BWI
M%B'IPZ*6%)PWQ $:,2T03Y$C$YU#C"JG*.RXSJ6<:BWI 1(6)R&B6E=:(V J
M/45J;+I];/J\@$TV:,4-Q\AAK1$7BB C MAR,45+DDY.YN0R0IIJ24F36F&Z
M\W3J6TTM^97#NVNW/+>;RG;=I:EQ_0I<K['Z]K!Z?P&KP7Y*(C<RT();Q)U1
M2%.I4.#&IA"M5UP!5BO>E.*6CR;_$L_<1X[:?:<PS:WF.%WHS@93GO@RIX>V
M_,SPU-+A?8J=5K?7^#3JFI?YL_%'%T;VIJI:_ZZJ6G]^R0269?P]V%+O=AJY
M<U6UXI3FQ"TBF]-I8XU8"L&'1JLSZ#;LN#2_/>S%F'7+QC_RQ3FYC.)7"VNQ
M.;ZL7$!>_;-QUAH<P6,R0YSF#+-V[ "9]TO6V=E1RQ\U_@V\ ;.!28X;R__Q
MQYL&<%H_9Y/9<-+JM/J#GLT%Z6$<>0PY):WDA<%0;;OZ<*,!%LCB[DQ&U#CM
M=;^U0JQ>;1O]:EO'S1#+(:MVOO&W<1^"\TOF.M[P\1PW&K"LF\/#87\P6EA6
M9<1=M;"=1MF7!N!_)U0+.WK1V_SY46-S_,5D*5N=?)L]A!D=PLQA0B,='QZ2
MBYSEY?V?%:06)H;S9*R1.G&!G=&)D=R%5Y.HK*>5U,*:LKHGSVWGFG[XL;MW
M>+:SM0_/_ #O.#ZPPM*0,Z:#SJ>KN0'91(1'6F-+I54B"O?B-<-XJ6^C<5+,
MP,YAH[N4%LV$O,H?$V+NCZFK";1Q A35+\](P""]6&6*CC[(I S_@&Z_ SOF
M#R<LTV\XVRZ<.\S,72Z]@A%7)%-G-?$X8"P5YDYY*[B)E 3/HF%.I9I,[XU,
MM_P!]9HQ0S3".H'BY(%67> "20X;HW4"!3B^>$VD:L)5BV2:D1MH H"K5X@!
MP L4GU[W;$1E]TD82[NS3L;UVWA8-86L0"%[AP=6<\FHDX@HXQ&7'B/K94 X
M*:F5,,0G4*T)HTV)S0*%5&)\FCX2@$J_))>#W'2 ,7T0HEF&^^J,#P#2*8C*
M%N!?3F<_!>!I#09PC?7_'0*>E8,_S<99MW=<>@U5=S4+*8+B4#0(W^V==GM%
MJ [AM_Y"-OU&X]/0]0>V,VC9=ON\ 3\NR[>W_7X<5 ,^;<=PF$?2GU)7JAF.
MM8)6'X 6QEETD"[ ^'$$8JK.8X0I$3]V[>6WKM8NB'**G;3))T%X$!YX(P1&
MO61<)MBB<H:DL E:QB]7MS/^$S2W;FCY/ZOA3=R.3ZEST&TP!TCX\YT?'PX,
M5T(RDI>:"<19Y C8A2)J>&[G1$C0\L5KO)&SH.8XXW_'!-<%>P\D<WM1 03:
M;_QW:'M 9QNS%D=^6*:*5F=8#@']W$ 9FR8C^X'3#96/5P!S%(YZV8OMHI*/
M3E6,?"93-X[L7'QQBW5@U0X'E]\R9=/ZHB[?O^NGF$F2S:W>U,^CWG@TIT#=
MR/6B/48E[O'2ML_L>?_%OV9/N[0Z:&X-YZ=_^3Y,#HA-[UW%15'A$$,$@I*@
MQ5OA>)!$>4Y%2M087*$ W!/#9I9:5!*J8W#1$<U#!$AP05!0.4'QM,:8ASS$
MM!E"H9 ,K<T+]7%!<VR52GZQ7^P@#Z =\G)49F2%^_T9DPL -8-K[ _@8SLH
MWXT-4""UF)61R:NGE&+09[.0@6?[V!M8,+S@Z47^@Y+;A$=\ R _C(ULE':+
M(.F..MH!+K8*N_9_:H]>3*;1SYQ\F*73R>A(WIC7H^VU6_!D^'.I5C\ZG-4(
M67:5.8) N>I$H58.B$-@[1GA(!,L(]&!:! B<2Z(N^)$X1+X_S0>^/@HX;;]
MWCH9GHS_W()A52(")$.WM]<='S4,TU?,Z%9 0_YE&/:"/7]V\N(SWMWS\/<A
MV_D*\SD\2,HRT)LB"H89!/L5P!ZT$0'S2V.L)#(DT*4TF??F 4&<][.  #T)
MN""3R%BKN*"Q0C39ULMZ"&A0WUIA"'PPZ!5;#KX8=L;N$?@:-CZ&3NP7%:3B
M.;LH@EK90/2CJQ[>&_'.^E@K\-=6X.'?\0%72FO,@<JXC(CCXAM/!"R^&'W0
M7LG<:X=?XH@ O1T $[9_.,CZ<ACY)/I#H)=,<!N/P4]:V2!51\R&/[*]PTH<
M9#Z:<Z!DP 49D_FFVVR,A,R\3= ]S8O3;,16D1/YDLTV/+Z3.? W$#:-W'>S
M\0^;C^LF&$[FN'+9V!LX%AO_!*-BV%_1!'"*6FFDU)P&;FG2#(MH4R F.A:5
MOKX)L)S+8 :M/LB":,-NYR_;:^4X0YX1N=#^^;/CK F:_]C^^IGM'!Y0I;Q0
MP2%F)4;<>HM<+H]@8HR2AJ@=)R]>,[6H^V>%!.CLM-LJ)F!%06-L[H(VTBG.
MY N'7;%EQRZ_3[OO/DZ\R-ER[@*]@YYUULT_<VH_RL_LM[XWT$D^$7E!^Z=%
M>(/Y>@1&<:?ASF>-XL?"RX6++ESJ,+_<>AC6[F38'K1.LU L)]K[E>NSQ 'Z
MYP!>/B/6C,$^T@1C\6-9T!O/\\Y,#M%7ZF7QU1<%M8C2$@39_/2FP14>QQ,R
M!XTV)4OH$+,[%08/HC5.0&(^%I U3!AQ!0^@-U[X)#)*=0[C6-A7*%SY._I'
MC91/Y(^$=NL"8W)\97QC5G+AZ?DEWVQ[6.3_TJ? YP3_;R:8DVX/%F>S7YS%
M>5QCK76\++,!$- 4AJ4W6%[@K"!TJ@84 %/PBF&K?W0C]_"O85M6(/I@<,)O
M\QCW>Y9C?\!(8W^W\W9FD+NI"M'76@,\TS/0' XPT;:*HSOO$'>>H]PI%3$G
MI2$F,=@.4%7Y8C. $5WVXHC^*AON-+?P@:TO:NB2!G,76)=B-J(&8'FY855*
M IA@;.85FRA^;V6>*>;?$M;."F]_1&EGF2=\:1HT<C,6)CGIAE;*M^1K"K./
MHR S+SJU.08/^O#@0H+/Z0NS:#*9S@@W*GNNU0LH/^J\FMO]<\0L(_PY22M\
M-U[TTCJI5JFOQ1P_/AQ(IPT-EB.F;?:)4XV<T@H)SC0V B</JM)K@IM:+.$/
M6Q5Q >2N^E:-FBM6[O +ULAZ0!6FR\0V@N),[X#1O5X&^9-Q\'R:Q*:IOWKP
M0]';$@?#WL7@:I*[-LGM;&T?:,\9H0X(+7F?#SE'I#TA*!*="/PE(W:Y[18W
MB\6Z&V>@_55QE7ZE)HQE]Z.QWA;3-0K1%M/4IM3*1)032CQP#6#: '253DZK
MF/FL49@E?AL'7@"M;59S_+ _@&'VSD>Y)$N31PH#@K(U.#^-S;R&65T:28AA
MV_;:&?W['J36A:RXW%U8B8UY/184M.ZWHE'E+)F3(8RB]=]A*U33K68Q$:_C
M*-.L@S1K>,7%.79U7CPA^SG;)0MG#"863()@S\=.HU1*B8U##EESA1F^_>W]
MWM9F([1"H],=@&(=!\51%,=:YR";TX-UH:05L\$V<W0/_5;\PS/DM2;3^4GZ
M5^4^GLH!,R4'3%^5JE1=>64BV.9O?_Q*"MAOV[N-_[.]'G#+;[9SW&SL;&QN
M7)D"5K'#LM?.Y7EUJG@LJCSZA4>7IG?!HZ83K8H5,\FTNLBO@AD,NM6"K"(B
M%9<Z*J<D<XI3AHV5RF##0#%6@DN7G9M$8TG-3_PN?\">[J9JSF/*&_G<)PD+
M;^PI?#,XKV7E)7X9&._G T6955AQ)!B(1FY9/F]O#*)&6YFB\S:?MR=BN9NS
MY/QMVYX_JHB!D%$1O"M2*8O2-97P-S+5EQ+QR%3/:1"%<&?IT7=/3EJ#*A\
MGK(*)6;_K8G1!J4\MTI;PX-GTO&@%9"&';G9&2$U)=Z?A_#[SM[^64ZO$A%V
M)1"+E,,,<<] :W,X_P@D]TJ-PMM\_/<:68"+U*DV&I.MZ4_EZF4*/&NUV^/L
MFBHWQHY40#^H4E,F7_YR[LVJJ3>;WVRK;5T%VLN'W6Z=M$;CM%,991GU)][Y
M4?@7Q$&.I[YL_*/USVIY+@/[:3:#.?^C-7U#?UALK#XL4"NU<J[.).6ES""V
M6X>M[(SH11];W[)?HJJE.?FBU<F*9;=WWLS:V[ _T<#L]'RS3Z3W+<[Y#697
M(8<@.H/6H%U%*;J=.';/-;K>VWZU"_VA^PJ[.8D'@CCMIQ%BY-F.W@YP$<8;
M-Q5 'V?MY14="<CI]9D;T#52E6\H2G\9P(J5N0IZ;8XS#=[%S%Y/_!3E+Z 9
MW=UZ?X"#5$%BBKQ)"O'L K2YD*ZP+ >M)2>$ H*)2\3JWH2"KLJ.N$AW /H>
M]JY.>9!&4$MD,-80+KTST=G$5-26,^^UKE,>UD$$EI2'G<T#CHT.SB4D3 R(
M.\:!?H)"07I!C7-6$O7BM<'7R'BHDF< NR9T<X%2\Q':2X^#3*R%.M7FZ=+=
M]AG0'0?-7UGD! .Z"RHBBX'X(@,[@6"6X6S55)MPO5R;HSK9YIE0W51"\(\/
M\.S#.TZV*:"US!!X#-ZJ$IJ;LYE'ID%1_9='ZDJD9#I<-Y=O/PY"+PM[W)<V
MNHR1JCC@Z ADB77LQ.<<89ZQC>%Y[P\H-R09Y9%QBN4SVQZ!2'7(<N>5YLH$
M13*KR$O.:U<P6D(;(T.TA,VJG*NE0>5K1=B %A]/(LPDL:=8W%.9;>XRQ\!4
M>ENEBP.QEQRT59+=KDQQ6^8 ^V>C!%: J\]L+Z!VMWL\.7)8AC[)T,[)3=-)
M326=J=D8)32MF,\TC13%M7!JSR>&<2^+Y]Z$.(I;&QYZ.F53PU2:(]-E<ET!
MD')H:13CGS*;'PT.+W523@)J%_&PZX?6ED?6KA<F6S::C<;[4?+1Q,-@+_<;
M)=MN]X&YV]VSU4'?<<<)U9J"+<E#Y)99S9P"$9!K(@H["G@#Z*-5?1%O1NN3
M X'][2JF-W%(9"ZJ]:OK"@W_?>?'\0$QTFB36_QAX>$'3\BJD&LTB2BT(HH(
MG-.2KJ@8UQTUNEDQY_8!B:0^?9>)89_M;'TX,&#0)$DT8L(3Q&4R2$=BD!12
M^< 8V.8E]6;QO-UH]RM4F?4I-V?R&F>/<.9S].WS<=1S')<'VB@E74IF6&I]
MAY^5]"V0.'6::.7SG?=,:&^F)O(NS^--F<:;T2P^YDE,J X_.Z*;MO#>X]TM
M?P FM5244@0V L 04Q$YY@-*AALAI"%69 )<H+^7Y/&HE6-6. +=<!2P"/<0
MEIQ+':MD8__C: #ONKWWHXRYW?1''( *V!]3=BU +\/,7!T+9&7,&;O(,*\1
MI]DI ;N"F&5&YN0QZM.+UY0WB6*+3HDI&SV-CBI,,A=+^D?9B1)R*GM14LCA
MK^5MY9JC @"#7,$OX^\J9"4-Y\6W*C7C,3*G<9*18)H_EH9>NS#;DG#1F^Q'
MZ SJ8/=U28OO_/A\X+@G6J2(/%$4 9-;$,<>_F1)$4<)5CJC(1--31?[0576
M^TBO;\="7Q>2>4;%7Q?3:L7\,J!'#7#:*=7<\A1'Y<=VNH/87Q/$O^^";3\K
M:38+'&1I]:V,0*O*)!*2!R4*AUS5E5C'94C,62=-(DR3,7B0U0[+U5[R%72H
MO<WO.UN?#Q(VQ%B.D688K#C")+(^X:S)4QNITB*C!M6J*9:YR:].1%A-W;X9
M58BK:>+]R#^5762?!EFUKDVX)90 ]CRF(@1/(Z+<@_S0F"#M!!CU26JIDS8V
M=Q.D&\M.4?[OI< ZDPJZ ,'EDHMJ?WO5H1X]^X0BF48H<SKL97VGN 5+WDR
MK1SV8K-1V7]VB;XSAJUJ*->HWO*L"[3P]2_0\M."*W,%6BP3H%AC8ES66CTU
M7H** )]R)X.)X2$+M$QSQOLQ-5^4#G1Q<!9C9T;@9O_N7G']=XXSM>>1['=[
MQXWMV&[#&NWUAOW!^.HJX[N<DACDSV/<R!SH*Q5[[$V9MR0&8T9<8-8KTMG[
M\=3F"$(SRX)O\ L\O1,/NX-68<VIL. L*KS]/CHH.W4DJ3^?XSY.0ZPD1Q[C
M4;<=1M9.KDZSFJRQWI DC018<-P9:;!.R0J9@E1$2'U##:26-C\OU^6_[WS=
M/L 16Q,508(1G3L@.:2-SL>IF/;4)N]4]AYOZ!6E36-6W/!%"OYGEAUQ3'/=
M7%L(I K\V0?[Y_2TU_T.NUV(=Q655E ?'5,:1V)XBD$SE_48$R775MJ1KS 3
M%%I&68N&\;)CT;5R>^V:<#R?1!!6&(!ZBHS6#E0:4&ZTB1QV0&C/@F06FWP2
M03<968QM+U5IE]/4Y$3,U$&"3K\%^&1':1#P5W6J.4?/UH?*ICN;3,WJZ9?)
MORTRV]G;/\"")4*\0];F_DF2"&2Q-,CD0T@!LQ2MS61FFFI)7<X<>LU%()H7
M1U-&^;G>]X:5<*U"[!=E<I:0X.AHP0QI74I9_2,+3[Q=XEHB'#\-NO[X?='<
MM\KIB2J-\E-Y.Z@MY:MKGCQ^U@&/C&<_#@^$P(IP'!&3&&=129!5&C1Q)['
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
M10O+7CP"K/D5I6<"4X](IRS@GHK6F=P/S'&?F!,NJEIZ/@BA_MC9\@=4!<Z
M&!%)!,2GQ3IW:\<@30,Q(E#'/'WQ6DO19'JQM]#="D\G4K(1)XP]$(MB-FD:
M+7$FD: Q)[7P_)7=SW%?BQ-G@$[(1M";.%8.:6(LBD*'" 9V=$H]E/ LYM88
MD,YRXYQA&R3DV#0/V>[Z][ 3&Y6#%1?\FY:T4W@U+7!7$;$R!*M HE+F W>4
M61H]Q1('[5FP/(R02V**QK_4(O;N:9?L_/ '"8A71V81YQFYO//(8:%1D@*K
MD+4A T8](4TJ%HEWSCY?/=GFYE^.K>21*<OIALI=F$Z[E8/]92^V80S?XD7S
MI?]],7/C*&,)7]QB7;_;'@XNOV59#ZF'L-BEG%OWJ9]'O8OF*X<1N5ZTQZAH
M0B]M^\R>]U_\:[9-5JN#YM9P?OJ7[\,5V2,_S0:9RQZA/B7'#(\6)*0TV$;A
MG"<J6,NHU.%^NI<M]_!4^36@_^5=!YIJ_-FVG37QWLQE[:V'*TEE64),<ZFC
MN#^5P539;8#8Y<I\3V/WI--RPWYCZ:(W_I&ORX^B^%6Y/']:_B:O_KD![^KX
M8:\'=[3/F^-GDM6>26:>660F< _PB2TZ?B?_.Q^K;+UX8EN=;%W8;[;5+B(8
MQ W8IV>56="O1/7%6,HK*X$/#X@]&$7I:7=1 ":&2FB#[0#8%,<.]\ET&ZU^
M,2UZW9.<_Y>_&Y^AG/?.E^%FG7)FT4&'^$?KGZ V# J0Y\$7H3\83>4XGF<O
M'R@260.))Z?M[CG82>6JT.I%/^CV\IN:Y1/@XZPME+D.NLVEK_\T=""E6Z"D
MC!ZS"8]OMV!%^Z]@+# 8F$KKFRV#Z0_!V&]U@(I;80@:0![O202RS),#Q::(
M<]A"5#"^:"FC_2SK8OU1*\*JMKN=0P1;<!BG;VH<=N&1Y:7PUMB!'5OZSKS
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
M&D8B>S%/O!;9#RZR'T^XH!;9=\K7<S&!H)FQWA,D0K:RC95(:TR1$=3G:J_
M]A)D-M[0M#[^<6^=?1@NG7WH0Y\*>=ZU2BT5UGH.XDTRGB35W'(60Q3619MX
M+#7V'E8-JFN5WAE8OCW[8QXL8V(*K)J !"48<<(4,KF:/ Y68>U]2M*]>,TE
M;QJU(ES6M4KK6J5/M5;IS7"TKE7Z-##TPRR&$@&V(A@@H&O2G"'O(K)<2!0Y
MP;D6D%:ZJE6J'DVMTEHQNV?%C#C%N%0QZL"YDE9'D7P*1G/&<J)TK9@]=5#9
MGP450R()1 @4B7:(!^60=<:@Y&@^P^M9--GSS$234_',8*56S&K%[!+%[&8X
M6BMF3P-##^<PE&,7 XF(60X8JI(&#)4!V42HP@X;'66)WCT[!*T5L^LJ9C)R
M$255P83 %976."YY,H($I>2H6UBMF#UA4"G_,K# LS^+G;.#**,V*CCDG:<9
M5@)R+D4D1%#16Z54RH4A&6N25=,"'CVPU*I9K9I=HIK=#$EKU>R)H.CY'(IR
M%5D0,B&5HLC'/R,RQ!"DI29$&,*XIB5,RU9,AG[@#C__&EC7CO#_H?7M]7CD
M()F!S_SK_U<^K(;M>O]Z/9E"^7SRY3UR,\W<O'<4&PF(N_$M4W>CFQH?/VWV
M&Z,P;ACV8&4:@WQ1*Q-^XSS:7K\1.P&^'4=XJST9AWF;<Y]37CXG#=N9OX6*
M\A7<>&;_?_:^M*F-)&OWKRBX[[TQ$Z&D<U_L-XAP-^X..AH8N['=\(7(%82U
M,)(PAE]_3Y8D#!)@%@E*D!,]&"15*2LSG^<L>99!XW]N8Y9I+SS#@1B#=<":
M<ZZ=-3Q0BUG4WMN@?Q(!@MAS98SN](:V?4-ZZ$T*&UM2JMG[YQ#[SN>N_6).
MMH]^[6QU=O'N^;OO6SMP_?G'SO;ZKZVM_/WK>X>;=._K]I?W?'?G8_N?\TV^
M=;2Q3WVT*2F-)# "XL)$9'U,.5=<4A<BIP2,.-U49+9,5?->VRGED"\*]R%2
M<T.#H]IR KN+8N9%&L4 8]A.$EW7B:YLI_IOI]U]@9UCH+@CD#T@=C332&/O
M$'?!1NP3J":@O*NFYK.UGRORNL^.,DY$PGG>+)(+3G6BUC--$[&<.A+RCH+M
M1JE&XZTERHY:JAUUOKGO%.%*&(&$U+G.C1-@#HJ(J-7*$JNE\3@3%,'7$50_
M#HXC_/$MML]6;U 'ZJ8K#&+#YDTU:,!6:]A&I_4]ZPQ#^!K4;'1L_VL<H@HL
MQ[%?;9VNC\CE/=DXJ*IACZZ'/X>]QM=XUHB=XW;O+,(H\U4P0VCR2B.T^C _
M/= WAH=VV#B(75#*V^VS2CMI]$ A@Q%4^S^/X;C:OH/&R3'<>JPF7E'!K@)4
M^TB%CSHX[SD%8R0I'X1/%&LJA7/7:A!S@F3U(\,.E*L1ZL@5H,$"^3>@>YV"
MVCJ(W5>'+K ^UM_OBTBUY#HAYI,$,X$JI#FC\*=PQ(-!R27P=>J=]%&EE4YK
MW*NC39 UW-LW9J7Q_MA=OMU*J=ICS48KY5!&>+G9L&D(&RZKPK"/?/MDD"4
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
MB-IK#FMH9>)4<EE1L$O7-_8I*[S %8XN1>PLDM1IQ+UB8,5Y@@@!C5=+;7S
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
M+L8Y1\E3D-R1,&1M8@A+X:WUH()%G\%-Y+S.6EZXP;TL1LQ&CJ+(^9V3)#U
M_\@.OY1M\B [YF76VGM*.V:R-K5+0UP*DOLT8YZD8")F)(+>$@GB4B>D70 Y
MI4@BU(,&$QB0'"_5,5\P8A=JG!3$/A*Q4S:'IIH%0RR2-N;N)\D@HYE&ECAJ
ME$U6!;>R)L1+KOSVZA&[4(NC(/9QB)TV)#R3C BKD:%!(.ZT1282BA3(5AJ4
MX$SYC-CZR]A:G(74VG;8Z0UMNY%F3N]*=&Z)WW@JN\D?QG2%T$OHQGPI?G?&
MC/+21<T914*Q@#C#!&F#-2+866T$Y]B*RE<DYN4(+H%JA>CJ].#/86X6HEL\
MT4U9GY)Q"Q**(<%"!.M3@O6I%$?6@1%*B++&)=!EFY0NO"UQ(;I"=/4FNKE9
MZ87H%DYTTT8[\4E9:A+25!+$L1;(FJ20UIP[&9.CI-+H%-'+372U.!JL-=7]
M?=CK#]$P]CNW&/3%-[FP\[]J_G/CB$)]"Z ^/YMEZAU5%N>FGI@B+B(%8Q9(
MD.:BD4QQ"LN:=3RN'YV&4,X8ZHOCN9\*%APO&,=3MAJW6"2.%8J")<2)(DA'
MPA&-(;@0E-<IY=!C;@J.7S".YWY66'"\6!Q/FR+.6,&TQ A+50EEA:P3&-DH
M@J:4&FE!'Z=-KNI_YE].$'^&[,^VWZKJ&#[2UG@5D==SMS4FLU^H;0'4=C!C
M:@A&@E8>(Y\/SSBS#AF-$V*&&"YA 14F*VNJ9$>];!C/W=0H,%XLC*=/A4#'
M-%$91)7!B O)D./,(^RUBDY*1S7-E@:;6YV6 N,:PGCNED:!\4)A/&UH8(<3
M$YPAS8U&G&N7LY8I BD-RVJ5D5D:DZ8QN/8P+L<:/SW6.'$C$Z/5];U.?&4'
M&O]ZUA.-\=1O5#-?2&U^I/9UQL0@1-B(M45*,XFX!.M"2VK@3TQY("+DU5K+
M)3/Y#*G]NSZ.D^( ?3A^YW^2,87? M'[070ZI<FPQ#&)R% !YH,W"C00'U#
MP5L;A),8(,K9K-91 /HB #K_(XH"T,< =-HP"-%B&S5'FB4 J*8!6<$"(I8+
M[#$5H FMK)G9.@@UPF<M3AZ6I03"*(WIQPE$,[=_>F! V[BG$H.G#[V,RXN@
MMA(2.[<)JK<L>$Y;J_B.%B BWI]6XJ$2$QL4OI/M>T42!RT;11<2X@)^&&\B
MXDEX RJ<(PID!%=-]OC4]+GC9SER!PJ3%B9]1JNW,.F"F'3S*I."Z>.5R6[X
M8 +PITS( G^B)%E,@6%O)>BE3#<)+TQ:F+0PZ=*=:Q8F71"3?KK*I$;*9'FR
MB(K<+\MYC@PHHCEY56%G#?-, )/*IL1SSN*J'9/.P?WQ2]4J>:V:J,O]F=>F
M6Y"O_:_K_[(VT_Q]H?W!!X,8KS8L^6M<K/%LTPY/^O#OJ^\=OOEA7S!EF<<"
M"47!-J/$H)RYC; R.;7'6-CST[W %[QVE_-:RYK-K-G!O@B*"P*JH/<6]$''
M@<6<\,@39BA74D4:9M;L HQ/*%=IY3H\C(W.:/5:L>H</X17?NMU8"QG_^__
M:$K4V\%L/=4L"!O1^L/)%5U8]$9J?8OPHVH"?19M?]"PW9#?[D>;AK'?L,/&
MI,7LB*\G78^O:5!_F8[NUY#^:1O+&[TJF'Y(7WG*5IF^^>T'=S\7JX(LHE6[
MX ^[\M;!DE4CY+(,EJUJ+99EL'C5+,\VX*M*W^VV/SG;>9SFM"R?_,DD_/P0
MF\Q\=CDZE/_HI5UI(#<7]K['9,Q^=#GF8M)U[)J9>&Q$Y&.Z==W'9*KY#'^,
M;3N,H?$?VQ^>-3Y&T&O>#X;PTF.ZN]UI?LH"C$ZV#UO],OW/-OV?XV'+M^-(
MCW__WY/6<0<&66;_B39_#NMX[CZ2+V@^[[";7T/*,MC;[/D+''=:(;3CDIVS
MS.,8Y5D?_!['*-K+*%*4@4K./5>:49-_$UH2)IW=W[AK1,\MSM[_V+.,P<'Z
M2=R";]XYC>UO<1.&<3AX(><IQX?;ZQM\BVZ(W<['K[OG!_#Y]V?;.^_A\YOY
MM</-H\VSK<Z?7V?.4SKO^>;1 =L]:K?V_OAXM+W^@6_N; CX_^GN>7X-[G&^
M >/YV/[G?',VE<(+FSRS2$H<$>?$(Y-L0CQ7!24&EE57!],UKG%\@97E+OU9
MN*[F7.=93)A'8#.7<6*MTD%HS[TE)%G&%\]U+_]@^0F)<+JRE@L"*R>1Y#$
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
M0*V+WELFLM/S&H]GP6Z]L5NK$XV"XOFB>$H&9Y\!]<0C$@,&$R,Z9$+(?L!
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
M.G).HG$)?O,J$I6B8D14BWU+M&99[,4MMI:26AD=4E$YQ*66R GA$:?.!B+
MK)&A:O9*K\D/F7FA<7K8 HYM#29\,F)"(+]C"Y)R[ P?L=^(>">%P2WP)[ /
M;*3A-?0%VZF2M16U.MNV71\;@\.8+P&R!_)9ASW1<;$_\E@Q7)$\K;[HZEN4
M5V^19KXP,_#@I%U17?[>BJHS05_B_$H8P-<"X<61/+B0.*N-=9!'P.GYU4&$
M48;&?T]L?P@?S*+B@G1)\_)C9=[L'71!?HYDP$-)U'.)+5&1:14YU=*8D**F
M$D<OC4QC$L7R9U'0%]#Z :P"H#L "'[_NF\,)1ZH#(G$ 4 DMQPP&B,I+"=!
M>\"/RM;_=6=TL/;M:DN/=:(LW7] "% S &C VZ>MX>%#8'0S;*I+\T<F(YB<
M4X&Z<3+:>->-8!#;H-P=-,>*3GNDQH1.J]L:##,- WPN1G?=( 8Y-+<#]ZQ
M.]:?X .KC<:,!GNK>OL\>FQ6K38^_IWG)C]FOQ6[/N,_:YNM!%H]+ 'H5#X.
M!OGE )-[-FB$/LQ+M^'.LCH%6E0_6IAIF,Y9'?(2[_3C?T_B8$1PTSQUP4#
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
MQZ!HI *>+(/<^H.TGU2Q]_C,ZE&##(:*=\72TU"L0WEQ7<,EPO;QK'<'C^W
M_6.7I2(?I#W\2#[Q6_VTKAT((#9X,[[F&J:9##+85I:+8J0)$)%V"8N6\5A2
M/0PHTVY$IX/_XE-V68_Q&(AA_$ER8XHI\3C+@:9R&-P!C+JZ:L[H:_)YID%\
M^ 6.SD5;0U%47H.;E<$$N@P&G_1AG7$)Q"V06:^P'@=W\G:YB8.\G:3%^L(!
M%*G\IH<XVL%'"Z'+S<=Y#F"FL#N=N!OGK)Q@N>(1G'/XA>4P7ZW-KO$1.8PD
MERO+M620CBVK'!".MYAGL89SI^<M.[W)8X=G%#E0W"OL,O(@3I5ZI&9A\(<7
MQGC-AU1TX.)K\?$FYGF[XG)C-Y8X9(QN80% #BS+PEO&T"84P!'3EV?6$@Y<
M8VJ!QGZVAT4P^^Q"Z$$JV)7.(ACL!]:Y87?9N_<3<P(RTJ?6<'KZBP&Q^#FU
M/25#%KYI>('G$,^FMF4&OFWX@0N0(WS/L_U"J(![!&\@CR>1ZT?$<.%_!J7"
M\(5KD#!B$2.>;QG&NU>$WZ5/&P/J':3WG;%)H$I%"#P/<0GV1V1Y 2&BQSKX
MT)H6 WKV[FJ(6V.P468GU1<PI[7C7-5L8<,SH OD. QA])K%'=D6N#B!UP7R
M]L2%/+B:N(:+@<-H>0*L"A8(]D#@D@0,.4%28'GQ=ESE;!"VAS?58"^N9QUL
M6IS!"P")>5UKY-J>"$4W$&DAT%A&30)3@5?5J-N,+W@6O/-_E/?IY67G'_]I
M&V'WGQ[[[@]:W9,8GFT<?3^ <?R ^[_>'.W]TP9YVO[1/>C\^-SL'/V"9_XZ
MM/[SZ^CFZ-?%;SF/:MI-.P8ZD[2<Y4B'$2XV4&%/REO)*%H_R;*))M=2@HAS
M28/ 3_$8A_@$H.\ F.Z@TT%$ /[R2YZ*4EB)!L!D15W;L-,N<UG=CUDA)K&'
MUN:QAXGZP%$$"VS+"ZE! M\/#<JCR"#4)")<^C"-.K[!B+:HK>W3S]#77ZVS
MBYOFWCDYNH1GG7W[Z7HN\5UBZ=R 0T5Y8.F>01U=A%R8-G,"UZ-XGEQW5I7$
M4Q"G*.WG0RF<@P Y4BNB&)<:@-GR)'\P#6I,<-$AI162YX.'\)&41EQN&YYI
M^U' * E]CX-4(FS3HX9O,<]0E/92E'8%R.W8U&.![MH>TVEHNKK'#$?GD1T&
M$6B^@8.= FN.01=1V@RA%=P>)+9.C!(84$>!\.7E\1@%F@Y^!] L4\)1.<;O
M@8G'0#Y"[X#4PN>39CALHRV)J^JC79*F]D00?#:)8NN[?J^&:+\:K;/#GY3Q
MB(<^"!F^'^@46WDS*ES=<7GDNJ%-;(^C>]MV9@N\5%0X X:F78*AZ6Z<'@#R
M#V A/!)T:"GRQ+UK.'J5>0J.8@]^ET =Y\,C5 E9);8/=2D6AH/N )1]D*1
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
MS+W;37 T27BE<B!4!-[KA6WL 4V.J+0%BP-XW\%/&[)T+E&"Z@J1_'9&&3=
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
MWT[V-T&P!?U+8_U^!W17T$[K:S*J*57]T4>;OIN#E:4FKZ,?_H--*P-7W..
M9A]T_.39$4V=R=DSV5A\*%O-LY/6EU-YPHY/6KO[>W"L3M?K7,V?U5Z<H: \
M2%&<Z.5ITLFDQ'R<)J'@\'&VYF?M=08S)G[50#H'X5>*3-F@+])KD*-0BH)5
MO(GS=B&-,32[Q?U"Z@(M( ;!'T8!;!S51E02PLX CWVA=;=C$6G[MR(<H'2D
MM:((!+=4/G/T_0%(=SU4GJOO:YJXEK;?4@84400J#SR@)[*L4KZYP.!P^:BD
M7PKMU7?EE/Z5:>_XB##"<<+H#PGCG?8'2(I<1+ Z4O,Z&71$L4O$8CJQ_Q!_
MCJW-*4PF!1$.-F'_%L114!VT!BAD\&KB6[2&8B<H(CT48/_ &]Z-7_;NSS_Q
M@G*< @=?_ I3B!/T(EQ+^T1P5\BSJ>@G:5[7/H'8"]>B"@8Z8;D\4D/[C77&
M%<'MDLL,CYU<NH=73KN!L8YVIYA8L7)5K%/Q5U70:,O/X'SH.AH>'VF4=3]F
M6J,'FDA'.Y&;C[M^B/(_:NHEN&DM().Q#2VNA&.WY2O\(,H-EW@$6IH\9ED?
MM7^L+(FZI,C0>Q!G[<KRTF5Q+X?_Y-]<_!?!"8V(Q:Z4YT/#PZM%PUU)JUW1
M9@$FTP!<2BL\0$STIWP-L?G$9R/8&0>1";5Y.*/E1Q-G)7KBP4\J?1LN8%G2
MD]4U60;G7E;$2\4%2X> CLHX"^).G-\A<,V=:F^HN .W&,+RZ%)8VEPN?%8L
M]6TY;-#N03D6.!&IJZ=<#D#RGL^-QO%OS[K .C0*)&A#2$ (1Q2?PC1$P@_:
M'_&?",FXY;A$."%) J(G!P432@4.L;A>&L?&EH\+N+%3PVG ,N8"S<;PEHC%
M*?R:BJ@C37CPT!P-484UI!@)UBTM3039K)UY#*$_PAAQD/=M7H'J$Z](13ER
MV'NTMP!.9QD:5Y 01-J-\Z5V;L$>U<KMA]?"6T3<SXM9"8RLXG$N5WAR'G)(
M@< =ZL+) K2#)9KS>#: ?4OC7VRX-&-'N%@Y>&6>I+,+A=_"8CVT6B-2AQ5
MUXE< #A^@$4P)MA4$5:+,NA5X\%U'!F=0(H"VL(JDJ-]G!K/D'3+;96K59A-
MVPRY*$P,:!H7O&"M!=L7<S="X?V<P7P2(9/;4,BG<:\-<@I0"1H2\X)^:H\
MCBZ[*^V2DBKD[DI:T+IQ-K856J.3)36DL4L1#JE4>IV&\IJTG$^(LW#NH@$>
MC%($+,[HF)E?XFZ<756$4HIB.*H 3G(7^="0)06CJ1?\0AY5N*FP]<.\I:6T
M%/:X0'^7O!B-H?'HM$D$KQ 2;AD#2'PQSA\&B]BF*'#.8+[-5:5@G9-!>J^T
MOE CPAO' 0^P(\ONTX^>SB@+_62!! ^B*(SCJA (XJP<2*'\C8UO4(TM!%T)
MP4Q#/ROP>Z M(,AG-H#()WY 1U@<+K%;T])U&:.&'U^D4@L]2$&E0Q^;]H=I
M$.O/5[4> >@,*A51[C.@6EX<XU.48H$KP>ZTT@O6&V>7>/$9,#Y^ P=8WI5)
MJOP#IVNB]>>T)7\E'_^<4#BG=OF))%PPM\4:YQ,(%5WE4]KG(K)=$UQ8*Y":
M)TXO$/;*/8M+<IC13P_0*4P,_?^*70Z$  %N #RGH--/>RWMVVFCIGWY(D5$
M#8W *!$B5(#8%6=%5$9_ $I7..ZIB^*T*TTJ<$<<RK-8^J$+,D!CNF"2X&$8
MZ$[2J%U0.XQS.*SZQ!"DI['P@U>N1@P%@4.4%>)!]?!2\'HRA6XYV<VW=^R6
M<LFA,FO\]OD%25':X'K)N+B'"+T\BDH@EL<V0745SR$(>I7&'\48ZJ"!=)G"
M [7"KCD?9,>>5&DPJ/A*@,8 $A C"_6SU+WN0""_0LT*A-R9&VJ/F\4B ED4
MLKG-_GQKL3]_FSSS%?>* (9&W.ADQ(V."V[4&'&C ^!&VGJYP^;O\6F>A%?M
MI -:2&& ^92P5/H:]BHKR9J,5 HA;1%E)7?5O@-&M!/0'VJP+^&Z /])S"]$
M%(L.X!@PJQ[*G"#[+@26LM.0;$IA3N9V7 ZR/([N7LGWW>K'/:F+SN&^R0+N
MN\ZSG+]=WT5I2RMET(>H;"C:28]=I1!-BGV5;K0B3;JF!96*-=21AVZ'0LR=
MV2!=NT<G7;E>.+X4H!L.ASE2$@\+62,I:&HRTKKRF)2AHQ@V/;1KHKL%3E!6
M&U/?5KZJ<C#CX]Y(,I9JRC@MU^89QZ6E*0>@9^B2*#>UY%_5AHSQ,12S,WQ/
MR1?^^-:3Q^04=;[LSZ%)X'BWT?I4;7>QO1@?C!UV) D&10Z6!@0[ZZ"X=Y\D
M4YK\JJJS6:L\3?(5$^\;TTG1EE:Y_0L6AR9,.-2BEQ7D)$VC?W22+(.A9V,,
ML<( \=]!G-\5+@L9;1UUDIO2*<7"=C6=O(TVTCO0,K-*]RR=]?<)P[6A(ZR:
M22_)2V\3GIE2PRSF=2""%),6RH7PBLP%])JDA96/8>PTR."=&'@0KPX</CX5
M26^62:X19<]G0Y]8%A=+73*D=9["JKS*XT[D)P$?^A QB20?M\@-@TFFK<!+
M/[@V9>$1$E_DS/"U&"ZG^8V:-B=2X9X0A4721%UK2?HOUZ9P)L?2$5(2/))[
M,I)3?L](..0'>.HDAM8UQ-44/6WS#4[C)JDAO$HLE%M0*+$R-TCZSP,Q8<^2
M=Y0<KO+?5) X![J_U4_K6B0P[Z"C9:/@H@Z[R888,@H9U5(9/(!?P"@'G4D^
M/A:<A%<,@P;&V'KU2#F?M4:.A3P1W5D#M"F,]O11]+X\!Y5K!-(C!@R,OBTW
MO[!WW  [Z+!B78$OR/08N65R6+#_22"C".:ZG%F &30W;8%(_B1,0!OX2-1:
M*&D5AZX8T_"P%R,KD*4(-9%SE,;41\%' 4;#()&ALW+,E7TCV)4$)G$+1RLK
MV2,(O!6P53[2\B&SX7WCH+D0XB:DOZ&3#$<TO@)2J!HN0[EK^()L@'Q?;L:8
MQY-AI-LP,PI9^3!JHL3+,$[#01=7#[Z0^!*(3BRN2QH9D6EI<(9GCA-$,.2&
M8^+T6I_-!5&X&.-4)M_ QGT9^=L+,\N;U3<;6O@[T5BLH+9LX^*R+N DIH75
M-@Q%/Y?!,$->V@>%,XS['3P2O[5"RT=N:7^0M0W<"H>!6^8ZQ6TMNX>/B>T*
MGSNV*YR([;)>*K*KMB"T:YJVGR>T:^UA4 5>O63@U2)/Q%8[1=]G[R=\_6LR
MK+5:H].<=8'%/^#*>)VQS3>%*>_NTMY=NIIL;?>5L[4W(XM4\S\MS*9LG?VU
M?Z(=-@]:)T>-L\-6<Q,<Q\VDM^X1O4N2,+5\SZ".34R7>)N7GZSYNPLI:Y3R
MKIWL?VZ<[&%6/)#9_N'GIO;WMY/#T[W#7:2X4^WLK\:9=GRR_\]^\PQH\?1X
MO_A"T>)J:'&;.8V]$D[C&%M9%^2X<0('\O!PS>E[V4VT7K^TH41-8M0U;3%N
MG@#\M4Y.:]K^?_9WOYT=_K.OM0X.#G?W3XJB![NMD^/62>-L7_O<^F?_!&N,
M;$19D3-9YZBH6(7*[BC98I1!&K)^H1L/PUO2OE0DM<^H@4O[6*UT]E?7'*<)
M !,HY433M?W.R$HR#".K;D [3'G3:7D9<?Y@?VJ?0-N.XB(3X*8GTJP=]T>F
M7ND9*_3?ZDEE "LO;<G7 HLXW-X5P0G2(E09RJ63O(Q%/Q(B+QT7$\%OA7^N
M+3K2*W#$2L6"^%5UP*)LV4WA<^E)PVL4=PIM'(8"ZZMQ@!Y-XI!\;1D2BQ$!
M.MQ1J\I)E<O)-;1ZP*V!M!BB!20$9;V1C:+-X<O/A=5-.^QE>5J4IM8^HR$+
MWC^*IL=5';_"PJ\EH5.#_!'\B=,]&;H!M5/]_VH3=# R?(EAKD92Y&-DPW2D
MRC<Y.<!CEN;:X3"4_IZ0_QD2JU64<#@VE,+5A2^<21O)ZN7>/U+-6Q:<G T4
M_PA9*/Z-L&NW=72\WSS=&.WB$3!5D="(6)!.12^3=[YMK%B3W?I=F<#?Q&-G
M+CQVIW#J3@[/SK76]R;("W\='H/LH('H<-8X;&J?]IO[($A@1;+B>RE/'#6:
MC<^RJIG\\V3_"\@6>]KI66OW__YJ?=G;/X%+SL[@\O7>\XV!"WF>QP0-..*[
MI3=P1A"1W'4RIFGK,&7MV$.48+%_Z=>63KQAP$18;N,X04R'6A41G1J[D6$Z
M!9'@BI6?AV,<1 ;M9 ^7+/KP@.8_YHNS)UUQ0^6\F,A0X4]A5%CTOL/ZF?A0
M_?(1O8H==O<A[LF%D3=]+)]>6@GP!5.%[^7[BJ]+W=?WZ[9#4/TMV^F5+RXU
MX[K4C*>J\1??6:3N^N;"KXTZ6?C=?8\UC;KK^D]Z[/W?V195@_66V[ '^BO>
MTT:Q(.-7ZD4RPZFE8><8X^UV >HNDO1NB2:*FS6[YD VB01&,HH&E2A=AIH6
M61Z#?M*3GX)BEX:Q]#S+OT'+&D7Q%1I_37X!H)BR7AFT(;MH9(]8NX7M;C9U
MF;_+/P37&8P*1(#)Q2PJ3*LE70WEIJ);!9I>L[B#K$U^CH)4&8.!9(U6(/EY
MP;D+KBT_F.7<\N,_Q&U5;G+FC3)4:QC1+C^$:Q*9*-(9='N3/>FWH?_L<2'Q
M]%&D*O+$QK-B%A+N$OVL2J%&!B3U<TTF[&C5A#:PV14A9LVTS*=U,%IZ,5ZY
M8=GS;NK:4?__/-L^/F+_7F/B("6:UMLFY:W&JAI6'39,8TVW^-&<=7Y7^;7&
MEH*S]HK:_JOCKG-68D.(LJR@]DB2G+_SSPHL4Z]\$K"H;5+;]+:W:1NTHS-L
M6;8"):BTU5JPU#P9H.6W&ON;DSQ6H"6M8+4V0XUZ+K)8NW/T5#UK%0NTWN?E
M]Q6QS3\M"E"?795[12*9;+R]TB NU]S$:!+KGFC4*G)$!H5@3/Y?A\>G$V$B
M9R>-YFFC"-BOE7WRB@A6[;"YMW^\#S^V+$!UV+B\"D =*]XX"B$="T:]]R%5
M:,B)*.NHM.-^X<PY*8LVG8TE86]E@,B:!" M#1/VN@2BTWN._O')87/W\+CQ
M9;RMY<'^?G'\3_=/_CG<7=AW[W5V9%,#P[*94'9S>/Q/X.XH#H?YX8^K UL]
MY4# Q(ZQ:S><S/'4XSEH]&R#.,:4\3M$D(:L,S.J_GB<"KTAK9),-JXOOI>]
M$;%L1%:4)VLF/;WXYA3;581B.]%.)13/IGDY*TGS<D<YF-N7YO7/FN#F;S)7
MCZP+<[7O28[XZ_#3X=GI5)?HTS.0J&4<]NGN7_M[W[XLDIH5=YT*P^5)."AJ
M!V%Y%,1B68 (.\$.DX.*DBT?E@F2]1$WQ[4VRYG6VHCW EK;_*F3(6-X^;=/
M+@LQZC8NPZ@\VNFHBE/%]4^!OZ.\<#NJ,SE6+7?NK2PO\L>\)3*[EJI M-X;
M:F["AFJG85MP6==3UTX'_7Y'?HS5H(9?,-GE(Q^EZ(T5')*EQH),E 7.1D6'
M2G&XD*G@JKO)VJ4@MU5/*8K(E9^/B]9 (!=8,:FJ=#BWJA@\J*AN+ L2Y\D;
M(!QK[0AG_[8=!_'8Z4><%M6''504%M3OE0B18+^N\N)Y2"X+5$W(S>,",XKC
M2>WQ@+$2VY]'-]'VYRR44; B3)$Z>_KMZ*AQ<KX)%KS[JG'<.U"E4\WJ5.Y*
M="IO78HTP3J$.JQMRL+\0S;H LK?S4V%>I73V-S;_P^F:E:JP4)27!?R>%3*
MV<LGF+EUTS2?DF#FUSW777D6%*G[QNJ?ZM&Z3YQGSJUZ1>?]_ R.4D*09[XY
M)L9M83++GLC"-)8VY'F9(E/LBY0G<;Z7?!F_ZR,6<(E+'__*U5(QO/BUHBSJ
MY,7(]M[S>Y^D%D7/M@+%^#C6BI8:W >I ^)5,"8VEV.72L3'5Q^@U@:% \Y4
MGO<_O']_<W-3AV'6+Y+K]XTT;(,PF+T7_(*E[SG+V7MB$Y>X]GL8+K$\EUB$
MV/B[:;P7MR!>DWH[AXUH8"UF[7@ 3V"@Z3:P\F[1R;@PDQ1MBOYF/2P[JA&"
MG@ABUU#]D=T^N@GH4 \U$*MI3-L#B?4&5:M*AY*E<.!3[0B6!.YG_3A/T#?"
M\JKJ#CJ*=B=NEK6285BC@NYA=>E9_>\Z*%L)SPH?#3RD/GK]+G8'2M)>S"8'
M</:W=BI8!+<-7S9VZ3VO^SMI]V!<6#>!BSR/:]H_,;K<8S;YJ>Q#FC'M"VJ/
MG5Y1)WSV9I:5+4HZG;$F3*!%PLUH[9"^I3\6:Z!Y4BFP6.6+3+56&9;>ELJH
M![I5H>"">CK<6KO8VC^U/X :,-TP'Y93<F0Y)2S,/J>BDNP-,K+$R)KGI28M
M!X$5_"NJDKIU(GUOL-X!=O>(.QUT>@TM-]F8A:?H?KIDZQ;,^956&I'E?P)S
M9M-R^5O"\?DQ4*\#Y6LR_[>RM6;=7(]]52SZE5FT6;#H(Y%>B/0567,Y@--!
M\"B&O)"W+\&6]QAP@V78Z]@?[T<O/$L'6?XRK-94K%:Q6L5J-W)KS;JU'ONJ
M6.VKL%IB4A]8K5DIP_LL[>DM@,H97MOHIW%'<PK<7L!A_S7+6Y=2;^]37&?5
MTR58VK^>QLS,&;7Q7]DD RM6P2^YEV)>ZX]PBGF]8>9%UV-?%?-Z7>95JHD8
MR-+MC:+E[^=A4VKB/<K>;_.W>U6T!5K=K/KWL#;Y*#XZRT.G#+4/<UJ,'L(Z
M\,!LGLQQI[7'^SFNTA<W )<5RWW#+-=>CWU5+/?E6*[A4Q>8+G'A5\?QWV>9
M[5C$_REN#0#E!Q7'P07P.<TL3'[N)-<] "Z2:<=)C-=+MC3VB?:]G0!LLXZ0
MG"ZK6-E^&E]I1W6ME6#RVTU\>56T$Q>8%I?FVE]U[3@= /**WI,5OZ$1<Y(9
M3<[E(21_3!#(\\1YO/%0#D>!D0*C"HS@C0^$=$RXC:;.<NTA8%K.Y;,$?#'M
MB*5W'7Q7V,&&]1-^GUEPJ_TNNMT7#G$OO&V#M*TP^EDQVE+A=MN(T;9!3(L0
MPR6V1]Y?F*YGF.+VVKHI$1HKJQ2&&E$4-1C#P"IE;6A#F7#V#P )3%<"%%D2
M_ZS'1(-5&%B\0>GJ2E??U*VU5!C5-D+O2#PV7 O$8]/S+0MU=:L2CS^!\'F3
MW0^S9:!.T>8*M/9G0-KA.\C3M&FJ)+75PH4*!=E6N##A^88GX8+"'^XD7C2Z
MJ'IR;0G<**4G2Y9K>D[YC!9O^',<,E[CU-259OEJ>*6\_UN+5_BK25W *^+X
MMN=/X-64<KDG,MBO"=7RGT16GSM.;D2:U<:OJ&%!O!*CQDI]PI!JA:L[C/L,
M;ZYI+9G\B57S4JV%E4VTT[Z0I4].< V*N[\.,+Z[C$B 5WU!TV'Q1_GT+$_C
MHH!H-;I36&UX>:,<"I9<*?K6PO</1;,_!^0>,=@4S2Q W;A?3)NI[CN%@B]2
MQV%-Z@TL*.[@+2[N\+IE&E3A@*GOUJ-P@)(CGE6.H'5#R1';)D>4OYH%=='W
M?%3-(8E&O4(+>6*LU(,L6#MR0"W';('"9H/<#M*D*(HUXK,'(DBE1<2DR[!:
MA0S/C@S*=[5UR##R73D6I>B[<ER3,/1>T<I[)45D0 )T.:/O6PKGXUK'LKBP
M4 @_U<G[QIBI%+U>9#F7E#*3/C,H**_*%H)"X57QT4Q*330[V![(#3_%K6[0
MRNYP*$M+#E(Q:1-M)M="-CXW"Z>R7],"D=\(T7M8FT<3 5[TB?6D^H\K=)ZD
M5]J1Z'0 &&0.P<@4VZPWZD6$/GXN5@!$L]: F>DH*>65 4GY;10@S06D2DXA
M=<^U_Q>K?\N]0Z/.J>C%20J'&:05/A"H;E")%IT!+Y +]K%<ITFH,/]4Q_U5
MC[MR>VSK<9_K]AB>]M+KL*!*3FG$-PO+PB-%D$875B)DE:HCNYZ!'*']/ZS;
M_S@MA!31TIDV' ]&^SZ#(/(8MX2"I6>')948MG6P!/*'14S;-"W#\@EYSZE!
MJ4^XN*7WJT1[(BQT"%*<7G.S5:*9Z2@P>F4P4HEA"HQFP*A2A\RZM80ZY"VG
M#ME*'7K-HXZY;>JL;^E9)R;\ZQ/S/4=7C6%P3 *EQ6'_6Z9@HK!P*F#+6$?[
M/&"@M^1W" ''[&Y612I*C9A%?1@029:M'SK_6PP7$\/LT3T6ESF?WTX;VNY$
M >Z%+]".8JXW<K@-**Y\T"?1T7;A@Z0H]#)=HF;V&=^%%(=8EH\54+OG>EB(
M Z"+F#-Y_?(YIO010;QRI<OD@@>EI8T'*95D]6:3K+#^[7ILK.(_KQ$D8+O4
ML:H@ 2)NKXEQ4Y8C^R*P^,##>JV&%V(XLJS6A9"+"'T/PYBK29NR1)9!5U6W
M>28"H2<T3R7%*KS>[*T%NE?NTJW#Z[&BD8C:9?^?$J</XA0D9)GD)@N3 *H6
MT#VWR4!5 +F$]84P78C9N]]GT+VF1>^OWK.Y525G6<'R%5[F%%*L&J]^G4F?
MJ^KO*R172+ZA6XL:YWILK$+RUT%RP_8+)+?&!>Y%76)0@"TM#O;(W80 _8]V
M(EA'VY<=RY>H^3N#VF.6GDGKRK_NL\-<HH6J4Q0=RPH;%?Y5E-<]$SW6*QNX
MP!B;XIIQIGV!/V'G^,C)CM=6GR[/+*P%O&*R/@,&';N*42A&L=E;"_1N_[_K
ML;.*4ZQ!$3)B5'D<^]U^)Y&.@+$:D4/.T$[C#*@6$[N/6;_/L@<LYQ5[R),+
M(=/!;^*\K6'QPVP09#&/&:9USZV783ZJGMGCVENJ@F8*R-_&U@+=.PK(MP[(
MA\Y>@SB.Z[SGID<I=:6S=ZI"45510\+GO>@N^UH\&ZP/K44%ZIK/V[?85VY4
M!>V;O;5 ^:Z"]JV%=HL8MF5[[SFU?<?U"FAW"VQO19AIT!%Y#O^,A/.YGM2_
MD@[N>38RQ30ZXA;^39,,?N5PT210#TLN$._1(KA[+U1/EG8H<A6*\&!B*:16
M2+VI6PN4[RFDWCZD+NWN\#[3)72B/7L18(D(.69[[S(N)HT<A>N4#AMM/"X#
M;1K'GZ4_>3G2(@*4JDIWOUGISE>5[E2ENT=4NMMXYJCDGK<L]_A*[MDZN>>>
M<F#H1RHC#QX48:1JV>KVX@ DE_W_#K!G&'P!W!E[Y1YWV&-Z>4U[[Q\(W%V^
M=-C&'U*%OV\9?XFA 'CK 'BR4JO_OG?'DS S3&*:ED_-:RM$W%T2AO=O13B0
MD+M;- V,>Y@&G*=)YY$@?+]2.1ES>\3N"I7RX2HE&W],%0*_:016N=9;!\!5
MJ3D'L-CTBU)SA'B>5[3<+6V NZG@\9SNWV/!MV6]2&>JT^[]&13+Y%;#.SXE
M:5HV\UC&FR\O0O1.I$?_2\)Z17</V(@^_'N'7Z8B3^3#R\3Q!)\NXVUE)]ZI
M*^4C_Q;HK,*G',0]:1&M!LAX-^[%69Y*$Z#&9%$LV0(8C4NY3% O/OP#7X'C
M-HV/9P*8B1S= 0MEIV'Y!?GXY[.8/R>V2;$JQ:HV=6ME/M1Z[*QB5:_#JJB/
MW>R(85%SLC?\,,^OF=31,#+.ITY%/R\K>=&*697H.0O%SQ+4-38"6^&PPN'-
MWEIIK5R/G54X_((V&\?T3,\@KD&P9NU[5F%N+S%S%+E#J2TP5!;FH;*Y$)6+
M3L$K >7'6'"&->^]Y5H5OTZ!-P5VKPYV*B-Y^\"N^%66XC<,:QSL+(EB+$LB
MCF5ZYD&==6]AW%5!G?WX4-7E>GML_*%5PN>;QF-5E'SK\+@R GCX*R%H!" V
MM?Q[K !T0<,F4@2">B]M!!@-H$CM\E3/MU='$E51_ T@2?9[76*9G;>'XATH
MLH &G83-0Q1[40LXKVH!]QQBW;_F"G2_W596H<G*T<15:++Y:/+T'DXVI2B7
MN+9E3'HG3N/;O#U6BQ#.]R+/^J@BJVSGM'*7>C!RJ3^<'!\"@;&X5_K3)Q/C
MX5D74Q[TSO-ZT)\CV7YLM55WEU?'3T_&0= U4=P5C#X51C%X4\?B=[T)R2I,
MQ2BUL+<L(DX+.D3!XA@L*M!Z;=#R%5IM-EH]/7I=2GW$?,^*<'5=OG5"EYRG
M17KSB\4->^;-Z)#3R/C[%4$G_:"M,$^D&NNH/G?K 2JFH22A-X$M!2[TXDE!
M*.^$:8D,\J2]C;F,@=P;FE5=\]_0;!;XI=VE>4]=4[SAE7F#RM;9<*:PI, Y
M$C2G':"VY;W/,M\CCO%S9&5<)EG'KUR?$RKTPTKR0\VK'I^L\_(=$N^YMC79
M';$& PC;3'1&ID/8OE0[$BS/'KYBLF#=0Q.]$<,1'HA.)]..98_+V:)W#V4U
M/2ZIZ=-12_N+I6F<%3VWAQVU&Y.FA\;0]'!Z@SULOL \R\=.)#4U/GWYC72F
M1]EL.W=EW>M'>] 5-UHY-U().=O!C>YQH(^2]PV/NI/)^_<FYBQVH(^CR2-<
MY]/%.Y_)=;Y.,*(*UMUS &3!.L]0!>M4P;IM*EB'4&@I"^*;8,^85X7L]*;2
M&8 9XH"3WA(Y5G-\IW,8[#CS>PURK6\FYWTC0*&2FS8<(7[3?VEX[_-VG/(Q
M>S$(%&4NYQ+)365F$9DR(3]-@K_?#C#5]+:?QAW-=)73<DV01*7E;#>28"0$
MD<+*SR@9I!,NJ+E(0N^-A%@MDJC0APU!$4<I+F\"3 I7=!1'DS@ HL42J373
MGNEY6*".ZFL?5=7<:],/Z=,3<5W4'&0BKF-1&_-=?+\J&UDT]_HBFWM5Y[KB
MM,2M2B \I6',WPP7YXO@?%E1P/<?4RMQ>I1*'GAUD%FCOE13=OO2UN[)-RKX
M>=$B5![\ZAOT?=Y-$&R*1H*+T6?4$7 Z N9A^!FA#ZR-=A3NLD%'/ _\C.RU
MQG(!#AM_PE6EEK=<J<5<G^08A=VOCMWC(8R&Y8#HZ-K4HQ.ITKM)TA=E_MXH
MX:7,C:Y:8]L5AA?ABP^'&GX1%_A #)OKR0C%+_7CNG:X\(O9;[33O@ACUM%:
M?8#\?-"+<YGO)Z__9\X-94C?]&,:629R[8CUV$49I#GWLJD(PMUV&F=PDC$
M\+2N_5_<1]8F^Z*S.U@#KGUOQ[EXWH;DCF))BB5M]M9B2IQJ-[2-G&?8[\VV
MJ5/U>[.*?F\F+7B/Q+XD I[!1;<71[!K4WSH*2:+.,\T'J<BQ*AL^8D8]BL"
MW24.$>^7#W&DCV\31Y?K$S=MRU %@E:./41ASQ9B3U$A"%VDCEVU+Z!.:3(M
MY=Z"Z3X(*-)I@EX2%/U$EDNXP,CIE;2A]/T'!,-3W9ML@/94OZG"EI5CBZFP
M9>NP9;)*M?\^!4A(XQ#.>-8&Y& W+.7L8E*Z.1E>HYWB15H#KQH3<N2X'I9M
M5M3W]C$%^Z4X8RU9Q%I!SK-#CJ4@9^LAIR_2"$XJ5J_Z.8*?6\"?2=@Y'EVW
M;A!T?^=M!4'K#$%40=#60U OZ>G_'<"&1+'@/[,\":]NDSZ^;1*"FG#=U^HZ
M[12OTUK]*1//RT+/_=8<!3WK##VV@IYMA9ZY?>L]W[FF8ZGOJU:X5F;F>62>
MS5BC>P4ZKPTZC@(=!3ICH.,;_K4S!W3VASXF++:<2K5K!05$E\0)%2.@8@0V
M=6N1ZE5BPUM V2?V!2*2PJSW#)$L9%D[KH2L/LA8!<P^(*Q)$-1VX=ZG:X8/
MBFASXX:+W$GEZW]]#%FCO 6%(:^"(<1^7R1!XHE,LT'ICBN$L )'\!MM:451
MU_:&@43/YV KBK$]'D/6*?=)546[A_B+JFAD:F=55315%6WN8]\24_854U9,
MN2R2G_1N1;??2>Z$J.)SQY@R.HOVRZ^';%?;0R:+S9>>.<CEB3S85'+\JB&#
MJE8L;P,XQOO1"<YZ/"WC9\/Y*GTVXX"9:%LW'82+)UOTLE'GN;\&7>R?P?IQ
M#G@!7W?C/!?X#I:")%5T>4OZ)7(@.'Q*4-S'ZB>5E%\;:QI>!-INL$S^%O"
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
M,F1'Q*=SA@E35L0^GA@;>RPA?AY+CW]8,,F%BRWX>.2&T1UD1SJJ%O @Q&_
M+5Q\/(J*\X#-CTB@BT=/,/O!G_;@.3(Y.BYL8U2WMN^F-G5N&3R,W@\W8L_!
ME2><;^EF3JBG5NVT9[#WIKJ!;.$G]2%(I%BT&&R']2=1.GU'0 >@?H!I]NH.
MC&L>SM-7^]SP9^9V9E1.&1:5=,H>L(:%VM@/\U<RB@7T?PL%#:1P0X?=L?F8
MR2+SWBKTBMBZ8DZY7Q'8)*'^CCZCVJ^$E.()>D2'+N"78(F774L7*G##<(.3
M60%:G:E9+=Q7 =A(\M,XVFF#%FF)E>"="Q^&<;FT4!6F/O9 L@RCJ[(<F>PO
M)FUJS_$R\$*UV#.HJPI&,R[U^F%9;NC9<G6P]1ONHY+TOEY'J&*@L@6K5'\+
M$9>-7P\0& FYG%/_-^ZPY#-,*]=<,B<0LAPE2^(Z0!??F3^@2_T:0Y@<;H3$
M!0RV2GWEP:P3JD#,F52%J%;B\4JS24)DT61]8[,::M_'9>@4":@Z5A.S^6"P
MB**INE1AFZLQ>2V_2K.W&5[XG.D#7@^K3%2=OF@8; Q4=;#?&R%<F/T=AAO4
MT_+VY)>M0RN&"[S9R N66$48*6)_!A9*H/=Q:!QP[.GKT-K(2?_,//<+]IWT
MI*#*VVE#68<66IS3'3V)$2ZJ\>(LWQT] ?WRAC^RD80FS0S^[O[XUT%;\<2A
M8-;0 .,EEO%EEX7C;RG-"YR*UW7S[H7O4#7K2W3AXB^I*SOC)Y%90W_NRRBM
M?.W;;MP#_A7CBJ"#GE(A<_75S87Z^@LDUU;KF\L#[  *L_&%CRYHL8F9R&KK
MNJY/"N()P2AGUI_V_?\.?7;V_NSD[-S@OMHSJ,/PL8G3<(%UQ?D]RA5.UL?)
MUVL:L(&NWP#^R)%(-K'== E+H]B7L._O%&\OH:/SA0]0.WV1M NM<'!)/67M
M"?P&L\OOC,JV[\.4(A48IO7B? ?.%5;M%8UL$0FW4%!W,F%XA(>M,BZP"0\;
M:2[X5IB^CPWN/N,.$(RN,^12J)N7,:WK '3/@J]"?HMB43R@7MO]7U@ EFJB
ME*;&,\M66%W??A9?H@@81O'UDJYA1[Y[U.I5<6Z'H-I4VH=I$Z*X_/?>=[!;
MS;\P&%#?#CN@T*QEM&@,#)'VO*)U\ *ZSPNNT?;!/SDK;T1^V3JT(I7.![,
MXX]8(1@;^TGJ.\X&G?9#=]AVBL>5BEQJ.KQL.@Z1&\6=>.$'_A1,D0OJK=T'
M2P_$AM$KFH*]Q]'G'NYD_L9]-J72JG>6DM3!OJ]@D>XSA6=WQ_A"(;V:RGWO
M5AM7F-/H_471N[%Z_@/^TY_TPP#M6YG>V(6!D4*C^ XU^?Y>?DZCT=F<^OS?
MS.VY4)9/.%U=$JL#!#"=;>ZGPV_0D=SU8(+AMP<^G07]R1<5DU;1^ZM5H:8#
MVQV5WU@PSHFLMY^H= TQ4%OJ.G3WU?W]"!]BA/Y0;XYG=J+^9)BG;<GKT-9K
MS =B.KE0Q]R!/2;7QAFW$A;\S@R7-ZG?K]B4^_A>VM\ 2'S=MJYPV7)A7Q*^
M_U"4&\)6X(]=[!#ZWJ"K@S&8,F]6B0FXOV;APNS,KQ:>3)1]H>*42_=&2 P<
MXTC;G]RR(&!2)8TKSNRJPJ.N:1[YQKN+P=?)V#-A#/B0/(MO3=F<J5=^D7UD
MI ++FL[ZZU[9GR3',,"<X[Q5YEXMO_CE6U[6#.H0+XW#>$-&QP+<$L..0W[A
M.A@W)D'@CCJ3.FX%=J)3(G[5^U_F_ DC:1W:.&3>!!;(., \L !=<%CUZ/$6
MZM[Q*"]>1MF0UC7LU7_R8=:8\46R*=%++EB&)0;^"%VJ"RW"K]JI$IZ'SY(;
MU],W@!4J:+]":C&=)XO@U>N,83RBTH?%L'E@MZ*MJ\%L!I)2VZ30! _P"W W
MKS3J4('#]W?1!^'8XXXVP/X$YEYC@E4)01V&N>Y@:-JBV"CRO7<E<$,,>CV.
M!.#P:$'E^B\AJ(/^]>Y6ZHI;0RRSH'0=6I+JN*>7/U^D[G^VSJPHH*M#ZWHP
M\W")S_J3S*OA&#P$9[S[['@A;FTE+W\JWHS8C5M=YX 4A&?GNT%?0%<'Z).W
M;V)<":-NJPC<"J'=DS?WP[L.6EHY+W=0M3 Z;(*[O5]\,<;P!-:OYR]"#%>D
M4SD><!$OHR@--VX:%)^B^(O$US;M F9I/3ND[J*PF-B+2;[W1-_!];N$D7#&
M!G@#@-5>GX&H#OWD&@QUB3U].E56;2HAJ$-[_LD#^-?7]Z& LV[5I'*:.K1J
MM837=WD&8H&7ZXV"&7017'>:E_Y%='6=PG<=/]7F 'HK_*F.QR8C9GD&]BM+
MK6O(NP-_[KCKXA)7F8:TW+)UZ",VB9HW#.=0;Z/$-<=U,(;%J&<XQ+I/$77M
M>=&:+@G<QX%\-1 >=Y;17_,1_TH\:G+*'PR;*8P%XP%[)X1YFUM.\F;".G2/
MPK 6CE0ZK3O9K!N)![!A-N_+N%3U4)D-S^\?/+/ISJD#..5'479C5M=1H' +
M_VSWPV]YY/7H&5L;F>N$3,S4Z_EXYXW FXGM]T)+6-1T[S/_+9869ST+:>J
M[2"4S@PJ")T2I]]'IG K@Q5[S,4$M5UJ=X04/GWD,E1M[CXP6,-,<($&(X^8
M<T?W0GW9B&DBJ\RG#@COD'%U$WK>$K.M2NS@I6R__^Q6*1_)X/CNQ*NV'2:Z
M;6HK.07_W(O@=Q;@78$,JH$13JX<; QS30IZ <NZ+@NOY1)C_99AH?S"-1DA
MDLDYE9^\/KS5\:A2?,(=JQ-2NW+[RP*8^K(Z!2V?TT\__!]02P,$%     @
M]EQ<5KNDT%0E+0  ^M4! !4   !C:&5F+3(P,C(Q,C,P7V-A;"YX;6SM?5F3
M6[N1YKM_A>;.ZZ0O]L5ANZ.N5'(K0E8I)%V[YXF!)2%QS"*KN6CI7S\)%JO$
MVKG@D$<*>Y%JH<[Y@/R0&Q*)/__'U_/1L\\XG0TGX[_\PO_(?GF&XS3)P_''
MO_SR^X>7X'[YC[_^X0]__E\ __7;N]?/7DS2XAS'\V?/IQCFF)]]&<X_/?MG
MQMF_GI7IY/S9/R?3?PT_!X"_+O_1\\G%M^GPXZ?Y,\&$O/W;Z9^"28$IG<$)
MXT"Q7""X4N@KSHV6VIBH_\_'/_D0&!-> XI@0"%W$'/4H)5V&95WP9GE0T?#
M\;_^5/^(88;/:'#CV?+;O_SR:3Z_^-.OOW[Y\N6/7^-T],?)]..O@C'YZ]6G
M?UE]_.N=SW^1RT]S[_VOR]]>?W0VO.^#]%C^ZW_]_?7[] G/ PS'LWD8I_J"
MV?!/L^4/7T]2F"_G_$E<SQ[\1/T.KCX&]4? !4C^QZ^S_,M?__#LV>5T3"<C
M?(?E6?W[]W>OKE])0,KL2YCBI\EBAG],D_-?ZT=^?7[VYOW9ZU<O3CZ<OOCM
MY/7)F^>G[__S]/3#>QK \H'S;Q?XEU]FP_.+$5[][-,4RU]^J8\D($)P(5F%
M\;\??MBOWQ&F,$J+T7)"7M/WJT=6,*W XM<YCC->3LO5:T>3=.-#HRJ4R?3J
M7XY"Q-'RIX/%##Z&<#$XF<UP/GN^F$YI#0R4DEX9JR $5*!XMN!9IF]+,((Y
M[;F^-3]U,#,:S5*.)<SB4IBKI_]:)^Y7',UG5S]93N5R&N\%<#F%NX_F>9A]
M.AGG^M?I?R]H78[HH;.3^?,PG7XC#?"/,%K@0%J;A*0UB0(9**\Y1,T3>-1H
MM%=<F-1XE!L!NSGZ-0J=3-.SR33CE!3:+\^^8%4_*]UVB3),TPUNW5U9JT_\
M.EN<GR^?"<,YGE_]^ZKH6O%B/NE:)I=LH!'M2Y>3E"8+ O,.$Q*P.,(W.+\:
M<]8EZJ(]."=(?6>4$"QCD&+DS"6>&&.MU\(C>#8AA_CAR-%, LTX\6K\F=X]
MF7XC((,@N9+)>4!C!2C% SA4#"PK68;,772J,0?6W[^)S.4/)_.=9[B9C-].
M\2(,\^G7"QS/D)33V?P33F^.T''D(7I6*4=^'$^2%%(T8!67-@A&[&MM"C>
MM0DCU _'B-;R:$:4U\,0AZ/A?(@S0O5^/DG_^C09T2S/JBF;?QLP%:P*2@'Y
M]4ANO">+Y9.":+C22L50,#9FR5.8]O:A)N?GP_GYTDB3V9Z,YV2D*82B]PTB
MBZ4XD0 QZRH$!DZ:!"$:11ZR8CZ%UI[3PW#ZY"\U9<H=%ZJ12+I8%P,I-=*:
MM!3P.@XJ$H#@-6EPF3TZ;I1N[DVOO;Y/;E&G'-AURIO)_)[Q)"XEZ=\"*=&@
ME-61$&D#-5SVS'!D0306_5/Z[KA.4J<,V%, G2S^$EAVK'#@D@R^$EC 1V'!
M".\,SU$FUIH!#R[^[4=R=H'34'7I:PPSO'KPMS>3<5IY':PDBDQ#!BDRK;1@
M-3A;,KB0=2K6QFA;!X%/@NJIV=N*"[>YW582[:@^&7_\@-/S%QCG:U@D-S$X
M2S97,\*BC8>8:15G%UG&DKR/KC7K[T724^NW%Q4:S'DS^;_ @O3Z_&J<)N?X
M(7Q=&V2-7@VQKGADD*./H!)7X%Q$<%SKPITU0;=6#T] ZJDUW(L1+:70C!K+
M$'4=R'>JHN;,.'3 ,5&HZH0 KS4YYT84M(F5*')KH_$@FCYE#)I9BS9SWX5'
M=)6N,%FD((L%;QQY9B@*!(T1@B2R.N85JM;IH[LH-I&]_L%DO^=<=RES[I7/
MQ"]0Q4IB7 S@4C0@32B,DYM>N#^PS'??$WD;OM5T_/4<.ZZ$50Y\28E"3D8Q
M2Z!UE;S0(B7)@^0=[8;<1-)3[W<7#CRT&;+'U+?<&ILN,-^WVB1CJ7@-L=1$
MKZ4XUCGRQNFK8#.Y9!9;L_Q!,#WU?QN1H8$ VKD[]P=HU]GY$G5, 2%X12.U
MI-9C* 92UHJ)P$60S5V>1Q'UU ]NP8R&HFA&C]/SB]'D&^(['-4BJGM&')C3
MP<@"SB1RTK5,%+]S#<R%HAQCS";=F"%/@NJI;]R")&T%TDE"Y7J;/R9N>2H0
MI6>@5-3@8G10C%?1,5&KU#K,IO3;5V[!A7TGO9U3L=S1':C(,_(B225%<FA0
M1?+<T0-3,FGE+-.B]2[BY9O;X+^:0FNL$G4?6IF$H)BA82BA06H=M!"9M'#S
M J%M:P$.6RZVE63O.#P[3V[#NI )V=;YM[>C,)Z?C'/=9;FHVZXURY2EU]$Y
M 5[F0D&K);=+A@398A"TF(QKOM7Q&)X^N;X-I-]LZCOR>-_5:3PKO\]P.=B!
M(RVI7+%@E".EK)"!9]P!6JV=*)A1R4X=WEN ^N3O-J!#N\EOQH>_32;YRW T
M&L0L+>HHH @:G-)) 0&*4)#'XJ7+QK1.[5V]NT\.:P,I[S2E#2L]YV'\<1A'
MEZRJ6PFG7]-H48^*7",3A27N,$! LCXJB4HU70"95E($QKQM+>Q-</7)6VU
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
M433:*H&!B2(<;;:)]EE,EDE:/A@ZD9ULG?RR+>:&>_M:$V_ARSH*8(JKB?%
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
MB-;_3!HOU<>29%:MLM6957919JH@R*RU)X=/T/;GO&.1T[?D^A7,0LM@FH]
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
M8['48B7MR% B2$P+6\O=2C&\==;UK6#V@Q)M9-TKZ?ZLGF1]_+V^5#'P;+&
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
M+S2JA!OJ].2Q#ZY5\;98K=[@9W_/5P,Q5N]O7D]-#KI,P8"8.47SSP@DF<G
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
M0DY*5@J @(  ,'[Z 1Y77YQ(>MI8 @ *"@ &  " !D!"$ 0\>XIA/27D/ML
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
M"KF2-#&#RZ0>W2X/KXY9<BJOAC<S=9=^@O@+ZNM/>3&9<G@I+JI)CLH> :3
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
MK*Z_F,#I/(7'()+X6KB3^%K<:U,-L8^ ]XW!#P?(Q$DJPBVJ=K'*LR-WF/6
MF/S];1H\!-*Z9A'H*IF6YJ25K+UY6^SY66.B=L-74_-Z+Q7RX< (+5RVA?P3
M]0 "@+<;0<_5!__.-<96@0G5EDF[V%0KK[:# _D4'7.;#\8'L@A3^/NHB$0
MRX;4J7,,$*),^V>==EYRRHFAIAR?1C)0E(&>U"%>"A56L)>ZW1P*@E"%->(<
M?8753Y(G4O:AD'9J>*H@[%N57NM4Y\AO8K1\<PY^IADK.K#,8NS/NG/!_CVF
M(5@3" :A-!89M1UC3-C]:O :<?<]X=)__0:GMSI9*?JI($6;ILZ+&Z201B27
M&IU^W:\Y)[?ARD?C_=) X;_="=,T"H<VW GGRA<-XGZ14D?K-*ZBP6ZO7-7O
M#>8NUS30E+F3%(J]27KN8I&!-,?90$^&C<9W,0PBYGB:E*GYU>5LZ3ST1[N,
MKE] *0(8GXAS@>O4P-6:4FU%:IY4[ G\=;AC'O6@&%'_C3G%2"1%=]1#+7I[
MIY6&X3L(:SAWS*MEV5^9:?@U;SU]._)$K=U1P?PK. 4^!HZB.';#E>$M\D2J
MKS""T/'8>ZYQKBAZZCI'P2]3@:*[AQSEY#;='HTP3Q=%$'6G.P]+CGG8"QK
M-K:7PV3:>&[D1J(SJ":')CFA?Z=>6?MJHGN:U[F,K:<N^J 7@$,_N81P?_B9
MIE7TY-Z+NW>:->X^I5&4P 8/2/$2)9Y%H5;WDRSC=X.%7!&^OE$Q4>(S$)UB
MG.PXL]T;4+\#H4*7F=-!P,MA=\W-&.Z*<M9&1M+)BJU;Q@>FU3MJR.*\K^HQ
M4LW[77):P;[U[60=KTO2"5_>M7!7!WSX'$_^V+PN]]XA9@6VQU< QF\4#F?@
M6&GR58(#9A9J:XI,PL:G'C-W93E+2534.FE\J9)2$1WFO?:53\5-3EM1<WOP
MTHS&XYXX8#GT4RKN%]CDZ,6G>(X4I(?#V"NBW7U#&[.U3-O13@]=WQ.!>7F[
M,3V'./"6Y'(87'': 4+PFZ<=^\RSA6?.]U=80PHWQX*]J>^O?%1$ZD#M%0\R
M%T7U-])7E>/+7_)T-43#VDYQY(_@GMO*3<?8.8@ZW=Q#S)A66RSAS=KNJVV&
M?C' ._%F$#D9G4Z01D%-,WVD]XN^60JEE*9,@2&;&X-R<*,3"%V",-I^[IO5
M6=&Y E6O+E0/I+J@+U9!@ZX=S3:"@^2=-CJ_E.NP:B!4QSJKB\6\O.4Y&K[6
MVCJQ<LR\)T7D1A*!@K ^B!;DM-\95^#CUX*K.R_I8!]$%?&,*FY5F0UU4X,;
M"T=ARLZTIKU6%K1J/-;#D2-#2-C#UTNXH_6[W$ C6E7S:?U:068P'%&X1*?/
M;50,S(VD?Y:25Z 'SS:_U7P$G,DG-<;9](XT]O@UEJ2%Q=!N1YS%J-!(RB.P
M)2@ZST]8]X[7T9>J@>=O&EG>A>*K*"MK,-LN5IQAB<V)MG+7)E1.%A.X1]K,
M+B@8:/<<A0XL>O+*)0@P5TM?%<T%J.AQ]_IR-V9X>ANPG" BW;@.DU _(\'T
MP PY4%J-W /*C6T6TVY)TGF^?1J(YM;X*AI0QNZ)VN;F:;%=$,:0.NDK]/SU
MLV\V/'M1W(-P<BKY1=-.^0ES^73A]PMZ^DKVLIX&RA3)39CVJ*WFHV6>S<HR
MW,,B8ZOCZIWTU9):6:O/K_O6116_(A'O"+W)9_F\"A1D;ZB;H$X-E]JH8C[%
MS'B!1J8D-_BU?Y8L:X"+>I@G?6ZQUN?&FF-;(D3N"#0<&P>Z[6/.+#\*;/SR
M9NY>Y,%IV#GE0J U+,IL]=HA7T&\2TW6A7;"7+@!-T^ ?.-(VO8LLL"M0,\
M7B?PZ4?++05G_YOO(FYSLV17$'HC4QM3??N"2J/,VCL97_X\'!Q/_WEYG>&.
M0-Y#]/W%QBC7_E[=[J.4[(H=@9X""P\@J3=_FDUYP5+9GD[/6* GB;,78MJN
M=<FFKA>1CXW/]'2Z8VXD0[18)&/R$_DPLA8@:+G1+R4]T0_E?S^K4*:$^IMA
M%96?OB)_1 [7V8*5S#9$ZA@E)"#4LC[R.%G[2+OK6<C5VG<1TD59M_7Y^?G\
M%W4Y(*Z^5D1+9<6%\PW>#5N0/_MZ'+EV9Z%]X\1^7K3^0$NN/>TH=:,^3A$U
M%.@9IQ35V50?:N_:D NMK6OF&1ER@9I34R:.L&^19GVME'3N2<M_>-L^G,%R
M8 ^1> 3TO_25;-%+9U3"F=?O2?4.G:0?^_X(2+&()8$HP-O.!Z\<M#]W&LWJ
M%N9A;L$,6/1</1/YXPT$01M!$]>1.W?<%CCA0M)%5V$W)NZP5&=='0!"#+5:
MLDELNT_(N:C\35PPUWPE>F=>[S;:/H8L(BI)/5DOTGI"2I'&NXFXJM31F]LH
MQXS-?>J3A[;3;S5-L3<]& V<F_I2U86K(6%$1'>[@\PM&CS):_?.SD4PK5,%
MPH:-NU^EH+D/O<>L6XR<'X\=HFCJ/BM-" V&KX;8=F-]=S_I>2V$>3S!74H1
MS%WL3]YK<4'P&J)R*Y;7%*8=;:+$OQ[/(7"L*_;)NJZ$VRH'KY2ASE%)O/C*
MR@=K-'BE/J*&N;1)#E)$&X5XUNG_>;P)?J(GRTT1.CUBOQ(&GU9.2 )<.5>=
M.7HABEB)[\RUVC:RL]5>PT8=)G_G,/8F'P1'YIB4Z\"ISGYN2D8?(FTI)3&R
MJIU=%K?7VHUD7.ZZO)RCXOR:9SP(=4E,F";D'EFGV3?S-Q]!][$6,CL6.!BX
M3P-B\; NEOCF.=(3R3X"/.LWU:% &2XE<MV=NBHF-GW;5Z]?Y)YI*/P.4#.P
MZCRR//HQ2<.?JM*4!E=&18A*IO3QA<:L1V&U"1WU?"/,YMBB1U\/JE/N>! <
MW33\1'>[;#7&Z#O63>]_F%WJ<3L<1_K[)J7 PL+I&V. ]9RBG,  ;C*1C!W>
M^X=]YQ3OJ5FE9Z/"0S5*3*>]U()@;:Y<]L3ER'.!8YZCEIA2S^"AEGY@7B?7
M49TS_E$?SNV Z,?)U7P(N8[KO7V[RK0BQU:<T?CHF4  GC1=I,.YSE><"\//
M0,?()[5TG%]F^_,] MK\X*R?R5FSUM9O*=2](&#+MW.6VR1J3/DW@$8*-:T'
M@MS158S)3(DHVO7/V!R$A!/\YR5M'"^NQ&X[4XF%2SJ1RVIJ2BJD2(SM$A>"
MI93.2B_U/'V\_99+Z=23@3<1ZP8<VVK'I0%6TEN&>C:R3L]"1C8;]@^#;=IP
MCA&.7W>5#FXIT1)W]&+:2;W'SO#)*FPB0;PXC-!-G@R []GEU=#=#@UO^6<R
MLKORM7"7>RK"GF,VTS9*)56,WTX+3197*%E>UF6[/0(D+Y/6KAMAT_>@!PM1
M\L$*(/'JT4-L)6U#O4ZA!&'_(+D2!#%.7ZV-XIJXIXIY(X:F]V,--&R2DZSJ
M)?8LFX"S.FSZ\W;L;:\_=6-H?>^+8&1'/IIW"Z+/&'T^CG/=DR]T%NI*VT4[
MSZ,R^8VJ3;=*P(O4+C1A@\?+=Y$QO.]NY<\#PKH'MI^XTG"ASBZ;$KI4JM;I
M,/H;PI,90*N ZXX!,D%/_K@U'+HX^N*H,,)G;5[OM\0/RZH@:JA-1!=-'TDP
M/RECW!6!CSG:\7P/N,_"39E8C$U[/?%J\I6N15;&):O%LZYI-:)"2K#!J-KH
M2:D&BVKZ5M;61!)SOX(NHWH]= CGU6\PL*X)U"11W4V>@U^//AS=A8ARCV7J
M*WTT]5!*UI93@.)5_JN71F7;IYB:L%??)>V@J+P8ED0,S!D44$FS.>?#(?MV
M=!C")6Y#:K+':F).XKE0M$T'EU(P//*(GC<B_I3:0TA9$[G,P39[6IW-R<_7
ML\EW42K"YQ8KC+QA(6%@NU##W@&PWT@[\5-1J#:R20'2I(S;*FTN6#EE6[Y'
M;@\/7'D$=+3N-'';%M #&R?DZHAQDP7FA)DNJ\\>Z@6-T&VU4C"$ERK197.
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
M7G!RJMAT9U4VHHZ,EY>NEOM![Y!)XC7Z;WN6/"B[5W.[#V6,8_Z)M]5XB;6
M\^\FLJST5IV5<)3Y.^E2W'VP;0$<_EJW/W;<0WO%H*.R#[<JGD1((,-]Y^ZZ
MBEMXFW[77?]E-!XO?=DB\=;6&F.(#TDWPY!4K^.\%$)'Q\Y.VGAQ=%*>ZU]G
M,Y7_^B1,1/[N:6JI%^+U,"^JY'S[V\/=J6^[OM!O-^D($KR9_O,B ?X;5B->
M?%^ED;@]!S#X+(PPG]VAE:.B)U6[BBUAP:"2U/A%19)[0R:^);HHKY2]@R"B
M"$Z?&XC^7P+_/R^16O_T"?MI$OC>HE;6#;GR4>>Y="K?X+E&J\8Z/OA9:E:T
M$6N;]_H=3412DL9LLZ13^]'7MPFH86N3^48,%UT*;DYOY=^=_$"-S:\#DHN&
MZXY K4# ;S-2-TE9Q@T(&&BIE(RQGK<+B;T$39WJWF</[7W]T\$3Q>.>J%M'
M$T^S@G#%5N(C@(+Z1J.Y$JM\-+H,>NH\ /M.*$'"0?*F<<3S=ANJ^\LU_(P,
M>UDQ3"K9!)6E,X4&K+2E8#VIF'<!3O)>/F!@N\1+?5]446[<!@7/'="F$&D!
M\[#1BJW+W+FIZX,9]:S+]W_1J%!*J/S]#"4CPW37G/!!%4\RR#?.[[F%I]QW
M?L-O>&Q.^VDDTZIYS[FN-7O*"3!?NT]+?0 YX?>\G:>,Z;1S$(\-*_RFP-WP
MWY[ASFMHB!R'_6W+F=X\8?2HB(CNY!LO36[C/45/FGV-$R9[IY?=)6W;D+TQ
M \NS8.T<(B2 X%H3NFQA150F_X1[VG<5!0^9/!L:"PEEG:^Q ,1&[A%;$;K&
M5+D0Y:."SQ=#**HU'.RJWTA?X*^ _=X+<XJ#Q4/Y%78> 8B' KJ,V4]6M/K6
M"-?H$6#GA5/0:%G+6.\;P#L H=A+S-A.@-6_VD+Y(E8C9?&NA=*DV=XIP]NJ
M]?D"';86</D7.++K$?"I4Q)$;J!)4I@V0"2A*D_*XDXN:,:WX:(YK?\]\4.B
M3K"#0#^5EV\7F=@V'RKID22+Q0(90Y1GVS*G6$E;,:37YX*?M1S\>_T2B^/S
M-F0P8UHD+:M\+?QL_A& 82AI!7DM:OL:-^1=)TXJ(76A-^YT.=#P"B@]Z4;H
M<,AU9=X4&E(VP] 5;<9W.].QFZ8_O&=4$TU6(MKL>M>3C;OCLHMG73>]>U\
M#>N.23=!%,H K4]PZXD=)5<D6+F0+907*WG^."AH(,+[SH]JTT<X;#MK4Y=F
M_46[XWO$IDW^_)VB=_9XN1KTW-2-7XM9,'\_8/>,B E7J68D@N9D0<!!V?W[
M;^F<2XC 84PJK<<S#@B2WSOK$HYFH;B.4V!=EE UR(LE$XJA0R7=;,F$Z[Q@
M!1G*Q#'+6FMU;F1]N<A<&=M"<SB6WQ!W;*Y!45R1=G$@B"6R=N*WI-&BP+A/
M)*ANOGZ27Y:;F[GGJN5<*FHS: \JOR1,NXPYB\%<U&MYL,]Y]HQ9@X2IRT+*
M*7;E%CU*+&R^*U73D-G:D,CPU_Q]EB0F"DV?L?^WE1O3XBN?#S53YVAW&C0>
M"0K,7:DO"CI4&HF>%;X?!3CS5XSD\J94FL(%7%-I!4_= M*>AGXMW\](^F_/
M_AXPXPAL3Y_J;9X$@?EI/[%,)0HJZK/RW4S<\98%V%^Y3ZMZ=C%S9/9AOV?H
M5EI-2!NX"A^7734Q>>:0KMP4.<>F*&(Z_UGTB%0K73226X%"HN[7?L:'"R^R
M0G,Z)\$%?*%U!^^#)W.MK5UZ! 3UJ];7%%? [A03NYKVR 4GR^^X\T"]<T)3
M+<YB=3,S"?5$!]*K!@]?"VFSOD+$!229NY.;Q*KW^Y'HU6JSI)STIS_=D9@!
M@3FV%R<"0_%?-Y 0MXA,$8GV4&EP7 P*K R=-"%*%M>I4APPE\50?!5]R/M_
M_ZN-%B/$$WM0X=AE-UY?-E@GKWX.(&4L[K+@[,C>[::NT>,<:<OJ;('67WB#
M_-?&J8IRZV:+AZS=*=407$<Y2X;L$2"7D*G*L?=>@XCF[%GR+Z*\KE?!/N'Y
MLGG6V!.-_);;H43]*U8[FBP.L*6#$4X:N7I,K6T:=KYU!T*XM&[PO$)-R]C^
M>D-]O><C $;_69##J^]PJ<9,NOF4*X0"#)NOQ]#L$F4;.*#;(MV&/)G1I*Q1
MQ?+FY4MWD+XMV[S1_%Q?'['=><('(T4<.KI8AD4+/>O.6[[.(HX%&3B*S$+5
MBC'RJ$GOY*F:]JAS*I9-D3S&P&M7"X0%.#8&+R$JY!DTNB# RY[C7KTQ:W)9
M3U?I=3KC2QJO.$>Q]NZL92/O*J:J'^37^=H3E/9F0<,6"N\:ICISW&.7U*--
M5Y@L8CT<^9DX8R"5!&K9S.4-'&1B%+6+^@9ZM,VCMK]+Z:VP7B R-^"T3A_$
M0@L*WB@P %3,!@[FRKHP,QX!KX5O)\[N'P%F:JP99%%X=#VK_;NQHC=3EH49
M>+[W/U@*;5J@54UMX"UM4TGV%"HJ"(VQ^2, ]\858CN7>N'65%UA$(>48P$P
MX^_U=;U\XB'9W$-])C:T2\_9Y4J.GI4XQ7L1"7?SC,.$Q>:VMC[8I]H5B@I,
MIEB/#.%.%_7O[.OPJS<'OVHF2=*4T/TI#=%KRA^/^?F.YJMO:P,B4]?9 R0R
M57T*/#),OJ2ML^%8(KL &!URQ%847*N[^+[9VNNJW3!)!?W23=5G-,A!CW%Y
M?,<(7YI*+UA>EB_V\EA="^\.O]O$K:T$RV+L"9S.>$]6[2AY8][D,GRTPD-2
M:V&H7#3TMFHD'-:?Q.@E5>W=LN173\#_,!O$1YV5Z25<RCNR+#C&NJL";+2/
M')A@^2@^T K>'DH.BEY$5IW5WP=XFT*!UK*R^KEA50%OLR&U=? XGO<:+KV&
MBJATY%-R6Z/J4_(T>W7L#"L,R<GF=N>4L5G)EC]G9(N7#$9)[7=9^@K8"=P
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
MVURM5,W?QL5F5B Y6X%90!%/;:'+7''GTE+#2L?S?BYK46VMLTF^79[" J^
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
M,G)(*57;6A VMK'DD G=T=OK^J0L@MTH*"LYO&G/_(P$^/"/_J+^AZ<8,Q#
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
M#Q]\[>SV7S'<9T#.!A"YJYSQ\GZ:423=8P%TES[KEO@$[9!X O<22LEC$C>
M1 13 B-CJ D\0P>]SXE"WSPZSI_9=Z8QY/!N?4Y*6EK:,YZO>H]>MUA;@*5Y
MA"U? /A<Y\H]GSM_#W9?+,="X&I^++VU<? G0!GO68LO5 "D67(HO=EZPR&X
MWN8M/5/W(0]+U[3KND4=X]THW !7L:.XWN[;YC)O 2$;&F90 ?Q40IG1:^'$
M5@C8?N[P+:;2[\1HDDA3N$PY(:9*^BU,YN6_7%74!5%@*\]"51YH&)I(KNQ+
M"1DQNIM6!,1I+(!N<L4-5Y>L8D5Q4I1X\*6KJA*5\"4!;D#X#J#G,7D^KOX/
M5S0B^C3>4\6Y,]HD^S-O0\61=7'W9LZMGP7A@VJ7".,5*P;'Z9VSP3CV D27
M&+C5%':(V5YCEKT>F9:O[U'@I'=)2:MAIA'-O]Y/^R2P=5H7?F#H@.C3/\F>
M9VC];.0!2*F%R">&QI!L 3 Z;:);Z"^)ZAB+V1MF#SX+\-]5A4Y,S ZAI;K\
ME&YL@/-+_3.0:BH4VX>"7;C OJ5_4VH=(!GCYDND]?NHYNK*@A[<SY#[JA*9
MPW?C:9@X$^I98F."?7059FP__"#EOK[NI3X!_: *&)"@=MFA@SXT[:,9W!3I
M;#%319]8I(VLN\,.>34J[\-0)M0VW4%L,'7(%;Y50XNMV X[<2*Z&!>:B V@
MR6*7-YT7%:KR,=B8&]HACXD<4YZ;Z50 )Q2?-XXONG'W6B:V+-L]>K9F.NS!
M!LF(1$H]8BRXOPAYH0/6_"^5&^;9;Y[BOH':DEJG[V)P6[7$%S6TO*9F5#N8
MNHW^]DI-?--X=D'D8;! ^SV#?G>7ULN1,<5HELEK7''U2/J&7I*]N6.R7Y"H
M!O)95[K)+DN=UCG5U^C<DPUP@J2D@F<H&DANFG0.4==*\V^AM?BGJ;IS'$YP
M68S26ZIXI., )7C!KU/$+0"I6MN#G>4A8?O5EK,&QIQ[8:TY+F\K1B"=+/W%
M[-3D?%&S3/VP;IG="P"F(5-S_,@7+PSF(9<VU\U;HN4D&)V>\F5R DP)#>W*
M] <AM%V<>"EVIIVNZHV<(DSHNLC'T[U3D5C<UPZ+-RO"CHO]9T+NS'%Z\_2F
M[JVU ON6#'UCQ]>B4+#JMB85"M3%KPQ:;6I[^0"&G0EZ9, (TX$0Q-0I*C.E
MB+2/#,8J^W J"$Q"* !XD,P 65 U5FV7K;6_F/#A26=N[O[GY&97!;5SGQ)
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
MV3=W82FA0+^L%K1T*$=,5*RZ<"$^0VP]4UL2F3V^HI4PS.&"8Y"J%\BQ\S2
M;R1/X+<[B' TPA_7DCZ&]"YXL-]"<+?69]+O3Q_:UQ?L^@) BS!8@S3]@OB7
MS0?-4?&@Q44883TU'1;VK<9+F!KHO+*=E=T^9[1]-3!G/-26:<:AGQAPF_[0
M^NL$>?=LM\5/6=[5&6D-"VN!:_J5A8<;LY6@$ 6UJR1%:_>O^ "U_D'KS1,)
M,]-&C E?$^O[:Z_#)!XJ':YK"\%S-;O._8G?-&UA[,I[7I^ST)K+XY';VF1!
M8+!\!MHJN54,RL00:W-1B.B!F.D 3DEVW>DHP@O $EBQ>S)KX8</'[C9*<>S
M21=6'-M3\A!U=3W .?BK^K!K<TV&,;N1:U^R<&PTN:O]M1RP;TIXV5G-X%N?
M92-[LS]B8_/TJ)"7D,5T90$V^EO\'SRPF->72.T00U7^2PY,M;+LMUGA8VMJ
MI_2DN&@(%!6BUVH_A#^G"W2"UH1;%B.;^ASG-A22Z2,Q&VLM74J];GJ?<@Y1
M^(ZTU%"H2QP,<@_CG=C/^# (8ICR7I6+?8U)(TA.;/CYH5$2*Y4.GB09!>#U
M]S E/,PZ$'!%*L^IIMIWYN0XF%X_+*<X2)[VH(>Q77TQKSWG#9P3<NZ]3+RU
MCLW374//M_L,0VL0Z@>++FXE=4ILF9;[80UN:03U@PE1X:WV4J]Q'G".=;Z7
MCCW]-MU#LLK[/H)@ ))A?>/,2T%#(2XV;3]Z&4^43L:K%.SK8$>VQEKY17GI
MBA,QXI,E5OE:HO2M($I0; ET 8>^<Z'FC(^5O./FX?1#2]CF6/.US!IW=5>Q
MH1/@A T>W&'>#1ATPD"YI([E<#JEF>];M1)8C?ABF0P'8<73[D=(*#E#H$Q2
M//]>AD*ZLVL!JH.9JH"<SHH2B-C% VKJ,@7]O7[08PH!*$+@5OO*?K49="TM
M$2Q9M44%:OASIO3A7>TJ3(2$C:F<U'*[<?I96G<9,"-,\9X3__ F^Y)"D3Z>
M:4)B$R:?$' Z]LTC7KZ' J%K B! ,DQ(F7LZE%N.42WWC=Y/*>C:^OR-\BSF
MPWD+T,EG-^NFDQEAVK.'0*F\NV(N0/KM)Z3D<;:[)PX>9DVRB&@.R2GI3[TT
M!W6&#LM@G^R37>UK*[(2R+#R-Y+!=CEQF_7-/FI_$9\A'N-2*9 -4G[NG>V=
M[USSG)O*H9BJA")@SYG-.G6(;*G4 ?3!52SA,_>[="(Y._TP(7@!3'Y\R1-[
M\$/6!9LY#FY@U5?M5@&#]'3BQU="H/'D+N*B>$$&;_<%W4)U20JAY7/Q8:L[
MJ,T)1&-MK>A'GI9OKMKO[VZEV-OMSP5.WZYV^3!^I?XFK(L*;A'-;_1MS?.&
M ?!.S[N\21Z7 V4!OJ>E7PT=WOZ*86@F _I#_I]MFN42S)/BL/26F?+3_CK/
M6T[/2^UNA\U[^\7SZ4?>2R[;+T7'G%/=;G#F7YA#>,2A79,/G&"??"#Q>#W0
MH+*=E?6%#U=SK[Y]N5CU^KRZZHSS4T0;&,U6Y!VV^?PK[$F=XHXFSF6^,7$O
MM_V:(RCK>23:QZ=[CY@K9\-QZ0:)<\83LK<"\^VWVW'[=ESC_5*UY9+;A_NU
M75=R!.^:%">9,.=%3#WNO)MYO;JVV-X5=\YGYB^O:%R?L--L4?:6+C$#Z^G\
M$H?>LC/(&.CL25=XM)>MB^'I'U^5;>6[?":>.FMB&&MTXD#*AL:=RA*OC"^+
MSO^[>4UDYO9EL8[K4OZ=W;I'V$;#[OPS:YT65@;1@-UM;Q[+3(X]*L+XS/YV
M>=GV[_MO_KJCGUU<WWXU3[6/-7?;Q[?QQJ<J?O[<R7GN'&]NY.M=LRNF'3OW
M/*#)VS.YY6QASJJ+?Q<<B3X9ICRUL)/Q]0WY&>&9Z,?>8^+Z_S<!4$L#!!0
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
M"TQB1/)4(,*=3_@<!(Z-9HS*@,[U'+Q5&EBM0:VVQ_&5"]X.AWZ!4>R98BR
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
M';U>6552;O8\]P+MGG;"[#[([ZO;;W+V5?ZZF*_NJZE,.8N*F$.6J4Q[N81
MBB,.%:,I$0))7'C5&.RJR-CH4+^VJ:<WVG4('+W/ 8#MV]NT)DQV#G;.Q?9.
MP'](N@0?YP%SB:\%,90GV56-83W'*\$Z\!2O?=[U&P);M_.S?&PD?E2?EJ5F
MZ$<Z>S<WK]RM'F4YE9H+!<\R*"A*(<KU\I_&-(<%2_,$4<%4@?PJ4753Q.?[
M':8@E7Z=L^X+=8\A\%^6]P/KH(OP2;NZ?FH(T*K;S^+:'ZX>EM(>2KS8PMD?
MJ'/+Y Y/ZT9]?Y7W)9_)JBG*J9B(4,()E.8/E)O23[$2L.":ZUB6LXAQ'U]O
M__%C\^!:[?RHZAED;A34'8B>J:55[')A5V\>.6YS('YX]O!!O_OCACW_GD]<
MU:5 LRD2LK0+PB3-LR]R7BZ6'Q:KS3O(]%H,XR*"2"()4:$0I$F<0)9+&L4T
MH3)+W#P1)WFC=#@*L*,VJ'4&5FF?4L67D#[_M0='K^>/?Q>QY$]:V?][#[A.
MQ9XO(>A3]SD@DD.5@#Z/:*B*T([ G"\.?>DA ]:)=K1GOV2TZTT=/2,Z6]=I
M7+/9XIO)336QW9]E)9=?-YD"$1**IYA )BSQ,A,&E)HF4X5>$PK)<.R5'^HB
M=&Q>U)>WK\$7/2)B/9,3H&>=B$S QA"PM<0>'K:V=*Q![#0JCBY98*Q[YNJ^
M8/9WZSQP"^7LN8@<U@7T .' ,?2YMV,=X36KY-_7>KY[^]6<I3:K.RID&I,4
M4H4T1R%LV(I'D.>94I)*JK+4JQ'>,2FCHZ>-DL!JZ5GY]"B0;@1S-3Q],\HS
M9'I8 IZ%(%2IS*,RAJU=><[,@V*29R_NL#RL4\]D\V[B!,=%A".8*)9!1))$
M?^X%@T6"9![S3&4(.??MV7OTV+[L1CF/Q<D^4@YKN<[V]_SI-GIU6:#M8^"Q
M&NN,Q4!+KTNO@]\2ZZBU9]=3^W<,MW@ZJNG>2NGX%?YI3&^:@?S45C,W!6JG
M3$J2"))!H3*AUT TTH23"DBES$C,.<:94WS 20ECXYU625!K";2:MK:U>T+3
M<2#/\U$0>'JF)6]DO%*;SEK?*;OI^!,'2W Z:]!NCM/Y"SNX#.:,:5N5>F<G
MY2U=SDI9V=+3YC!JFM"XD)$2D'/3831.**1"8<@I803E7.7"*0C23^S8/OE6
M/R!,<)X-93=]%9XD75:.R3:>N#LX)[V@V3=#F"#RK=*3W4W["=C ;%L%&-5[
MP=;#Z>D%XX$<HF!8^WE.WI"=]:K<GS:<Q^5MX9XWYG]WMSV@W^;K:DUG'Y?O
MYFI9+SC?K>2#K6O%E!"\(!$L,F%J,[,$,DIB2'D:QQC11$1>Y_QG9(V-RAM5
M-91@JRPPVD[,[UXM5O>=ZH>=@]MMOR@0B#TS> #\O+>1') )M)ET3M*@6TH.
M)C_?6'*YY8I2@]4T1XIKFL@A5SC3K*&(B0G/881%$IE02"F$3_YUA[8<@Z59
M=VG*X=5!8W3M+D+WH^BE><1+='HXWY:AAQX*FZS3*"6"%EC/RYE*(>))9 IY
M$IA&&<:4LR+'M'L+A;&F"Q_T".B8_'L"5+?/\WJHAEA)^:%T91^%GI)F3PAY
MP2X*EQ):+US=C0*T]V_Z?E:?Y-+V$MN\KWDJE$"R@ +A J*$9+! C,*(%BD6
M*.',;7_UDJ"QT8"I_=;4./E1(UW]M&U?Z5F#[R2T;E00 K">R:!5T6R\UKT<
M>^&#2T@$8H238@;EA$O&/F>%B]=WB?R]I^7R@<[_6G+9_GPS%V_*I>1ZJ)I#
M/(XBXX)S6)@E/4)IKM?U$D-)8Y04BN<B3ISW:)U$CHTK/LL97=G6I<O5$_@L
MM0/_MEHYG\EX8.VP+QL<P9[)H]5Q HS&8/O7&W-\TVC=*1;8"5&?@.#0R X5
M%1P&8<\@81^PSD<*.SUIP'!A'\OV8X:][NSFR&G^5POS8"[M/- &OO.D$)RG
M"<PPI1"EHH",( 9QD>9YCH7*_:+O3L@9&S7OJ-GTE_XL]<18<ML@VC3)]=QE
M.85OA%DL9(0A2P6!B! $22X0Q(HPF?-",9S[I>,&0'B8])==C)G!. RB;NYQ
M )1ZGN!V-*R=XSZRW2[ $,@U/B5E4,_X@JG/'>-+EW?<DYZO2E'.UJ9\SA?)
MFW39M]]-%2DI?M%*FW*PZWIJ_ZB>>^>OGHX_P)[7F.Y>5&(.<XHUE<1I!)G(
M$>11E@G&:$IS+ZKN4=>QT?VNIF"K:K>6/#T.L>,F_3@&KN^=_VYCYG\BT#^:
MH8X9>M1TV+.+_B$_.! 90&3'*8/SY5KNML-N:@U.58KS'*495)'I52UX#HFI
M@,#23"#,,J02YD7XIR2-CJYK1<%LJZDG1Y_$U)%A0R#5-S\V(.TH.6DKG09D
MQTM(A.*VDW*&9:9+YA[PRL4;NL9)589DI+"%5^J53XY$+'&J%^>QS"'*8P4)
M$0QRCE*5\4CEJ5?ISR,RQL8$&Q5MC2'?V*=#"-T^_RN!Z?G#W\>DAT7C&?.#
M!30=2A@XD.FDB8<!3*<OO;ZRVV:N+S*9"B*@4$0O[I!>UQ592O6WS5@2*Y+D
M3'6MVC[26;ZMROVX6-ID\84"LTU-=N']N1]#U>USOQ*KGC_WYV76#HN9]U-D
MK9]Y_IB$%RN/=F%N/W=IO^5N32&U7_1"8ZHY(8Y%*J%,4Z%I(>)Z":!I(2E4
ME)E.#TGD->7[*C VSM#O4]Y/>=L-Y(Z<T2.0?1-*EW*VQH;AZ]D^1V_@.K8;
M\:.L7_L<G*YU:P^>T[&ZA]TG,><\>^WFETO][DDKZ]73]II&OCUJ^_AH>RV\
M_2Z7O*QD]6Y>IQ3^399W]RLI;KYJ$^YD^^^?EB67TTPQPDF:P *9GO(2*T@1
MXC!+L':9L@+CS*MW[+#JCXU76^6$S2!<5V(;UN;9MFO@U\"-K<<[N#USO36J
M.>'>-1WLVF[:U^Y>V-A?GX.;><)", $;$(!^1VH8)J % C1(;*X"%HN 55M>
M9 Q#E8,95OEAZ\R\R, <%+!Y&2U"IKF;M<:-TG3_KJK6YF#Z=O%9"BD?/BZ;
MJZ:QGMR27.D%0,HE1)AAR#(D81)CEF$6FS:]UR>^7U9D;/.771]3HS(H&YV-
M#[NT6IL,0%[K;:>W!UN>/TB&O,.0G9^AAAR(GN>:\YG==H2L+: U!MPN0&T.
M^+ALKQYH5$)DVX<=G5'DWU\]2H&R\MVA[9:G[_#\$63NNZ/@ELOO\;QN:\ /
M<E4WD'J_J*J;K[34_ZC%+O24K$G7MFJ[7\ST\RH]"Y=\D_*"2,JQ:66G.,80
M,4PAD4)!'B5*1BG-D\+KI+NC'F.;U4RR4=.#[<?W-MEH8XN9W6IKP*XY$V -
MZIR=V'4 W99A PQ+SW-<KR/BO22Z$L] :YNN6@RZ2+D2JN>KC6L?UYE>7]/J
MWC:[%U*\>OJM,NVH?RGGFLS+^=V-:=MHCX2F'"4YED0SJM*TBE1.((U1!*,8
MX2+#7*8I\ZF*X"[:BT0'J)Q@/EFN50>/C>YFN^/'=66;U8.?@&I- '1C@S=I
MN@Z+,T_V /8 U&BT!I]V<?ZMQODGL%$>W%R&N0L3>B(6COQ<!0_-=YZ '*$X
MWR=T#H TC6+U(S\M9B7?;7 NHZ) !990J"*%2!88$BQB<P:*41(744&\CC]/
MBQJ;Z[?5%+2J=G;JS@#LQD=A8.N9?SHBUB4B\@(8X4(B3PD:.B;R@L%'@B(O
MW=$I[5S*2II>[??ZQK7^"DM9%Q%NH_LPD0CG)(-13C/M] AI>E^FD" FI")9
M4A"G("HW<6.CC%KANM/&CLY>J=&7$';8S R*6\^<4>MJ$YYWM 6-NMVRRR]!
MZ)59'A#*P;+*+:2T*Z2^Z>2."%U();_TE"'3R!TM>I9"[GI7Q^".G17MV[^O
MR]63Z6GEZ4:<?\B(:&%7T7\&M:JV55HO#H4;+*$.HL\+&_;@V,GP@X->M[NZ
MO>?OYOK3D=7J[7=SA"S-3OI4I9(B$FFO0DH!$9.FHW:20TIIG$5QEG(1^VRE
M')$QMCV3NMIDV2CJM]HX!J$;/UP)3,^DT&H'&O4FYU-2O&G@C/6!OOUC$@;]
MX,^8^/PK/W=IMT][YQS,]F/\1)_,GNV4<,P*E"209%A"E!4II/HCAQ+G6:J_
M?2245R6[$W)&MUJXJB_M)5"E0 1AFL,XXZ;?DR20\BR#),YY) I$\CSR*WL2
M -9ARI[L KM-U3(ZAX'6C4L#P-7WVFL'I[JQ;Z-C.$J] $(@6CTE95!JO6#J
M<WJ]='G':J$/C[/%DY1-X;LCZ==)7"B1D1P618X@BDP-DX2GL(AB)56,6$JQ
M5]G02Q+'1KMMUC;?"5+TK!MZ$60WA@@*7<]<T>H*ETU)Q7Z3WIVA"55:]**\
M86N,NII_4&S4^<:NW:^7I:$IF\KR>E'IM9F,54X2!C-JG3=-*B3*,RBY(B+*
M<4S3S*_5]3,)8^./5D$P,QIJ&O%=GAUBZ$875R'3,SUL0&D2V5Z?0Z5#:^D3
ME@?K(_W\^0,WC3YAWF&'Z%,7=MUK:0-HZO([YL!H7<[OFHRUQ;QZ)=5B*>OK
M;NEW4Z]GM:1:1CFGRR?31J3ZH(W4=VJ#M:2[=M4X35&.DY0HF.>%@ BC A9$
MNQT(Y5F<:]]#Z?6'UYY-;[J.;>_GW5YU<V;-:DN>KXQAOMM!/8ZRR?-#+()I
MHH<:94RS?Q9S_8<JL,Q8GF9>[#^641XB8<*\2>,92=<-PE&,3^\;C;OQI8:P
MP=94L+6U_3:;ZZVY$[!O'GAW:0^WPSYE[X,0;+^S/TT'WC?M'?+#_=?^188Z
MBMQV)F*8*E0H*'B>0L14"@NEYX-,+Q/21* $*Z\&@J=%C8W.=S7]G_^C2.+\
M?P%I-?;L2G(&W:Z'O/\H![PWJ]6R9.M5&\S_B=HZ.\,<^0YVW#N6HU[_8]Y
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
M"*(BEY PS?N$:M8A^N^I\NH[TT&'L5'1[G%<G09<;O3OE G<95Q\SS][07O
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
MM4T$!2W306E[4]EC*) ](F)#@3U2=.R;K1D*5CL;E7%ZQT,)JO;!K3-FYO7
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
M%*4HTCD5,M/.@X-'PU,;&FK3S2A0V0[TNC@ZO+FL[+=_%:4''MSETR$.8\1
M, \\0C0(-V8#8_?A1.*C!K7I]J]OAT388VP8".F11H:S=WIG)3# ]H>J7V&@
MF:CV*&Z^[:&$2WH@VCE<^#QOO,&BAY='0T6?^_NHW9L_?EU(N53OV6;;*-PS
M@K6D*=0991"S"$&JD(1888UI%$=YC-QUUR^T,#7JMS:"RDA@K?01![\$H .#
MWPO+T*&%$T1ZZ:9?@L9'*_U.B$;B6.>7QU,'O</[;NWS2S>.J'?>8?>QQGG7
MA3V/7"Q6BZWZM#"$^='T^^K[XK#KV4K9LX5%5QOU;XH5'\QK,$>)ECK+",RQ
M,C/@-,DA20F%(H\QRSG6//=2.N]GQM1(T;Q9F>>)C'[PNX5EAP=U8$JM'("E
M!^#@0I4Y,CM48VY[,P/6$6 ]"7B^XRXD0QW\Z&?$N"="[@+J[*C(?4_K6>G!
M'EOEMXLQ<[]BS.__4H58;&SXXA]J\?V'O>:G*MAW]44]L84]-FO5 .PINAU;
M?E/%4SQ/<)Q3QG/(.#=S26'FERR7#')![6D52F.W6>7T7)L:<[=<\"Q+,1E(
M78M?3,;@"0TTI<>P+*\.VK" %BZ OX#V=34VH 3'EK0MX9F!"J RG7$_0&W7
MY8_MD+6':08:H$"-%-A#!5I8 0M6P,H>D^O_4/5#IN/8N%5*IN/WE6%\@A;V
MB/N\4WJQ4J5D3['@N[)RJ2&1]T_/R_6+*GYE6_&C:;+^_8?=<OE263]/8R'-
M>)[ )"JKD48,4IDDL"Q^F DB4>24IQ+ EJD-OHVY0+3LK>.N.(K_'3R;RX&V
M#H"?%;L^JV*QEJ7X^8N9]GEIG]_9D0Z1JO&Z9^!QL7?/C-<='M&Q\;IEI#A:
M_P_'3$B8/?AM\3B^V]X2:M\B#."=H;L[FQ@OR!<&BZ-P8*!']A@+_Y^%>;1:
M?=T]/R\7:O.Y6,N=:.+57),TXIA E=L3"R*5D&0TACS#6@H<HSAQ'^FZ6IK:
M.%;;"AIC/4BP$U"'$2<43 ./)Z<(@=K0/GLEG9!YC JAH!N)\_M#Z,?=+K!T
M,G/G \;C71<_CEC5Z88[M=_7A5FPK/:Y374 \XU:&4;?SLV2@&9)&D,6<0)Q
MGA)(XTA!AAC-4A5%,N(]9<D[&_9YV\<12ZGM[:E*WHVR6[@L/'(#4^Q> J6V
M&!Q2'4%M-/BE-OOZJJF_D+D33J%US;L;?1V9<R<@KJJ>N]U]QP['F]OQF#>G
M\9CW_[%;;%\^'LHPE-(NWWZP51VI^;MYQ';S<?6Y7&7,$X$Y340*583LV54M
M#9%E$L:I,G/ Q-9><!(>'MOPJ4TL2^N4]*_U-GJ/>^Q!3*P?I[_#4#D/6M[7
MJE=;X_]A_Z&" )A7Y7-W**;?UL&(W19R8V ,L\</^X_8&1>#^F.VWV^L^Z),
M.PN[:5!6//U]M=ANOGS]O5XF$A')%.<44C.SACA)&"0)XS"C*D:QXIB+U&>
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
MLROLH><YBLSR(LHT%$@@,[.0&>0QRR!"::YE+DDLL<]7'L"FR5&#,0XN&NM
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
M'R^?U$^#B14E332FJ4H(1%+D$.<I@]P&SZ,\3M(HC:203MOE?LU.C60.183
MWMA2-_^WAW_MI03KB+XC\03'=&CZN0/._O63G- )70"IN]'7J6#D!,35$D1N
M=_<]9+$TO_W^=[4R#UZ:6=6#?#(T:*949E[]4[W_RRZ_U3QGE$1<YS#%B898
MQ,22DH!$2BD4EQA[2E$[-3LU4JJMGH'OE=WE%\2.+ >J,MWS^+MC-SC&08.#
M._1BML'U[RU<CXT&M=4A3V#XH!3L"(93HR.?P? !XOP0AM?=_5BJ+B#RL3PJ
M\(W]53_UC6E4+[;S7&)"M$(PQYQ"K'@&F<[,BDPC% F1(8[$?+O>LJ4;.W4W
MY\5*^T:'^WJ^V3: J&QNCE-LV5\-%8%?>&6XY_;.#=#=N"@<E -S4&THJ"P%
MQM2&<L O;V[AYTT^;K $(IT;C8U*-FZ.GY*,XUW]R.7Q65FN6GTOBP]_L;)"
MC_KW3;7RFXM$H'+]E40VVI,)#1G%F57%B&)"TYCX17LZ6YO:A&=O+%B6U58+
M:RY<:[@S_V#ERMB/4[JQ=J.48 @.S"@'\$I#9^!+@YXQM@K\A",4)U "\4EW
M6Z/2B9/;IVSB=E/O8HE-]<5R[]%N8!;JAV$K,QFJ^*O>/HERGFF6(VC646;2
MDF>&6% NH60IS27GJ:3<LW*B6\M3(YEV9=$J\>#(]+*DGW=Y1,=.<&.<0: =
MF'T>'M]^! _;:FND/-NY75M5L3+_,K@2O#="X8HE.K8[=N5$/S@NE%'T?$#?
M\$^Q4)N'SZ8WE)EBR:_;M?CW^MN(!1$B(ASB4HO7++(@8QF#/.9"I2+.J?94
MUKC:UM0HJ3(5/("]L:"TUC>H<QU<UTA.$,@&#]]<1FL GG$ )%BDYGI+(X=G
M;KI\'I.Y?4N/C*<OZJ=:[52=<&5%QS^L#3.MM@43V\T_%ML?;W>;K:&F8C.7
M-E?;)CUEQ,KR8)9!CB2"F5"9$GDN8BZ=DYX\&IX:DS2YEELKT5X6*A:-W>!/
M8S@0C>5E'JYD+ZY9N-Y=TDTY0P(],/_45L_VB:W6<*MQ ?:F VL[V!L_$,(>
M&5$#(3U24E1 Q/T2I'K UIDCY?.\\=*D>GAYE"G5YWY_*9"'G5R8KOJP*)X^
MRGF2TYR+3$&J[/D^A1)[4@/#A-&8<:D8D4X[A&=/GAJCU\8!:QWX^,Y=Z^,8
MKVXVO@N%H5>6C@!XB7E<=+:7A,?QDT83[KCH0%NNX_(%/??#EFRS>=3_8#8E
M?OM8E#&L*J7]4=?5!,T,\"U;+I5\\_*>B1_'U\ZIXBB62$&E[>$ZQ,RZCA,&
MD5(DIKE*M?"*/MUMT=0^\\IVJUM6G8VRIV&V0+ 5X H\FU9^E&=I^ M0QI<J
M,M[_*-7]'>JX'3=F-PV]8V=]L1U46VB^H"K$WAQ0LK\[^ 0JIVR/6;?.[@JX
MN1<*Y%#[?W?;,^X682CXSG81@SVX=V8Y,PB4NPZ?%HPOEK8P>+6UN3^Q_:BK
MRQ9L^7E=2;F]_VMK W]\:>[:;.><XR3.4@$-42N(-3$SK3B6,.:8*T1R3OSB
M<F',FAI_UUXU>V][QV:@=JT6KRZ7+X8H]NZ!QC_PQ\%#8%WTS3@-T]UNQ#Y^
M)P[,[H'[[_W*K(N+<ED<,M,U*.KADO%#&#5VRGY ("\D]H=\>C_VKU?CFV_K
M4J6S4-7Y)9LD5YTQF$L<)2KE"C*B(XA)'D.691EDB8A%3E".LGR^4M_MKI ;
MM=]LT^F#I]4'WVYYP%D=>U[8?+8R><VLF':%;R[M;:#=*#4,>..P96.KW>2M
MK04'<^M31N%XSQF:0)1VN[U1V<K9_5,B<K\Q1"I;DS7.2!R3*$M@G.3*:I(G
MD& 509K3",F$QN;/_BEL$\W5_VV]@H)M?H#U20Z;NI%([@&L&X_<#=? W'&6
MIQ8\U;X3@4&2TEXED;[3S>XDM/O2Y-MJP&6)N7+V4M5%F"<LUTA1#O-("(@Y
MUF9^@>P?$4=2T82Y??U=C4SMX]]+3Q\,K0M\^$MSGP%Z.W(? J:!/_H>"/42
MY[X&P5WJW&</'5V>^YI;E_2YKU[K_Y%_,I@O/_]8KU0MC!41I&(I,YC$5$-L
M>AU2+2A,A$AHPEG&E%,LZ-+#I_91E_:!TL!;"E2W@;O]$=\#Q\ ?KP<27A_M
M-9=[?:QG#QOM([WF1OOCO'I-SSS*6D[W45_6KBHSL&H-J@<[WU]L7\J**X=J
M-'$JA48X@B2-D5W]$\B$%##FG#,FF(YCOR.V=YLT-0+XNGMZ8L5+N2=7YA>N
M2^L!JZWWS,Z\O\O<YO_C=L3 U'-11_ @S#:K]0)GH/%DT,I"X: -E35ZOT'C
M)I<& _ L!S7<D^^,A53I\O84R9R*#)M%3P1Y62H91QFD&8[-THCE#$O)<41\
M#@I?:,.+-$<X'7Q8W=<G@W]9&BL]TQ,N8>D9_.B'T&BAC_K8[R^?.L'I'_DX
M=S]TW*/5PNM$/<Y=O!KSN'!IOX_</*BP\9-WJOKOQ]7'U4\S#JUM OP<R3Q1
M*2,PRQ+SN<=)"DEB_IG(..;"SJZ8]-M0Z6QO>ILI+>/\/OAN7-T^_?NQ&H<$
M&CO!+XVE?S-<"5RP\^8#)TP",4-W6Z-RA)/;IVSA=E/?>@:+YV=#1 \K^;_8
M2BYMY91:K3?&),840RNU9J8(]L ;(<HLR)3,N(ARE/LMPZZU-+G556UH*;[3
MF.HK"'\-5<>54@BL!E\ 78!IB)-NM[ (IF%^K9V1-<=ON'NN$7[KAG[,\)OZ
M\T$(*VEJ*TH7ZY7YJRC7MIO+9=%UK'/$*8.4)0QB&F%(J9*0L"A*DTCS-//:
M7?4U8&H\\O?=0I:96P]R_5Q6FK R@^LM^#>U;7[F1RO>7>+&-D,"/3 )&=/!
MP79P;/PX!>S[HA>(MKR;'Y7-^H)S2G*]G]./^][5YX6_L;^J=!3SE^9G]0[U
M44&&E:P5F#:78SQOUYOM/*4)37"2VW03,Z%*-(><YPG,=<)UJF*4"#W_J0J^
M=F7((<ST^;C;Q@XXT2A#W*)EIQ]K#M*9;LSZVATT]-YYHW)@1>(: 6_[]_TO
M:B=GQR5Y[$#8.#H#5ROW6&_#\?20?1&(RP<Q<52^'Q+DTS%AT+;ZC1N?%BOU
MJ-\: Q;;#TRTTZO?K(MB_:<9O=XR\S69G\\Q8R*A.H4X30G$#&>0<)I &A$F
M!=<HSIG/?-FG\:G-E:WM=CM3E-8#79L_VZMY\L8#(&H7_ 8!KYYQ(_>A\!XZ
M9Z*&NC(<?-A#W0A_[HT';V]![4W"?3 +1*Y>38]*FGU .27#7L\(M=7PN5#/
M;"%/R-<0;BG959\UT#J*XU@ED B40*RY@#2)$&04)40++.*8WKL'X6+(]#8G
M:JOWBNGE_&A="@ V]-='8K1G/_7=TPB&_:MN=C1]T4@>VZZHM!A#'QVY#\'!
MMD:<C'CE/1,?H&YOIG@][8Z"\.:)9;+=_]X5BXU<"#OGK'<%F(H4RJ2 4K$8
M8HISR+C=>D$2$T5U1&/_ZO#7VYO:[*\TMT=E^ Y$'?=9PN$T]&Z+M;1DHRKG
MM6WL$)LN;L"$K"??T=KXQ>5ONWZQTKS#;3WD!C\IPT'J^)Q,^<=OZ^V_J:U9
MPSXIXYK\?247FS)(JF15C&ZNE<82"PXCGD=6(H%"DB@.=889C94P*T_LK#[8
MWXZI$4YI-5BMM^!%;6UHL3)\MM<DW+'E\@6L^7)13@#!<WU>T4,O[XY>ZR:O
M$?MBZ*5HZ81-E3TY>%?U3[-7]O;0/VUWO HNWMLE'HJ&XW3-2 *'PW:1G^;A
M_<!V2B#>\?CQ%!'OQ^!((#' XWH*MYDGU[G/931V\[C;;K9F?F.LF&<,\4RF
M">2Y';62-(8DY10F<81RK)-(9YG?3EE7<]/;\:JLK;2C9V!],/4.7;4NO%4<
MQU:)& J*[,ZD4)#F9I; ,JFR/&>4$S4W[\AB+<TTI]B.B_EIP\/A_H8M;<+&
M#'#U?;%:#0=XQG44,Y)"EI:E354*N:81S--4R$0PS+*H!OS]RC$:%A;NIMD1
MP%9#OMINZ\!0V T\7SKFA<I2,S0?; THW>> 2"A5OJZFQA7<<W#Z3$O/Y9Y^
M8^3?UVOYYV*YG".2R3B*$8Q3FUF7Y!P2E>8EE%D4Y5RGN4]XJ'GPU)9EC5U^
MW_\>ICBA*3*C%90HCR'.,((LMGL-$>+$8(A)SOR'L3Y@C3AD[4<J7O%I3^R(
MR(0B"8=QG)@1*8DBR(E.(,(9Q2S)<Z*%[XC4'[GA1Y_WU:!S'VAN@TL?& 8>
M2&Y^:-[CQ:F3@<:&_6-''0=.G3GE_+/?]Q3"*ZPDT_;EL^F;[<-*OO^/W>+9
MKNG?O'PS3RS+L"/+_01GD.&R?$A*(5,T@UFBJ,Z21)'<2^/4H<VIC0J-R3-0
M&ET&P?=FSX U^U;E]M[PNWWA@4$=.NJV7GV'GQ8_R[R]U?=2%;3<Y;J%HK\Z
MGCLNH?3Q'%H<5R'/'8(SC3R/6WMG<E1E9+\HH18_[:'S.<N2F.(L-B,_L;&
MS"9L) **3.<)1QE-$&G2-+ZY\\Z%IGHD8GP;@6X.!H)"5<48MVNP_:' ^V]?
MWGJG8)P![$8I??$:+7FBK@VM-N!@8=#DB&ONA\M\.&MA[+2&:RY>R%FX>NE]
M2TM#*Q]7VWH4J%(=WBTV8KG>[(J6O@O+929BK"&A")F5E?F#"*VM0H^(\Y3S
MB/5:@+HU/[4)26-]*SGHX,6M/*$0W>&W[@@/\DBKDQ+?,V3!P7CPQR GNOH!
M%WC%X]CXJZR+_("YMGKR?,J=4YPZK:L^ C"/HE1KGF60*V(8#2L.J9081I%*
M$!4BCA*OC*LK[4R-NLR<\N=B8W.&; 7&6@AGR_YJ<D_!+[PRW#,&?PUFGB"F
MF(AAGM@S#C@VL\F,:9@PDJ"$T51C[:,S% +F$;2&OMDV1H#7<R[9'[31YI/[
MQ-M?WMQ"JO^D\C(.H2>6)ZV\SN3RLJM7)YA7+@]TBO9?V7)7G<5:+M=_VL#K
M/)(B%JE*88PXMEL; C*.(IBFA*DHBU&<)CX\[-#FU#AY?UC2$@6K3U'^;,P&
MK+'[SE.O%\#'"*69-,O\6#*[#8TQI&G.(.(TBE,F=)+J'FO]4'TP_MK_7\=
MW8VT [_( Q/XQ9/ !S0?;J)Y_W'>Z_@,=3KW0HNO>]CV.@0WS\YVW-HC8[E<
M%#]6V;-6U[).RN>4IYFP]3>T8A +C2#+L(:*Y3J2*C7_3YRSD2^W,35RK\(#
MA?JY7OXL3Z\>'7!UEJ/K0K6;3P)A-3!_5#"U++Q]IL$9'X_4W?MQ&BDM]PRO
M0"FVW0!TIL]>N76\U-ANVX_27F]<&G@[]U2525*:"L4PC&0B(,XTA82D"J(T
MQEG,::HBXI?>ZMJTSYL\3JIK8_GQKFZ@C=Q^<EA#@#DP?=[8(A]#!LL7M:$W
M?%]5]LH7#.>MWV%DKO;+_Z8FI)F7_*:V<Y:G6#+"86J6Z69]*".K$IY A!03
M1"699DZGQQS;F]K<K;TPMXFV*^5)3+?P]5L)!D!MK%5@*Y[7,G8&?NM L/<*
M\ 8N@5=_UUI[E97?#=>OK?INW=9W_E,_ODR&_LR*QZ(\%"OMVE)]5D69'SUG
M.B:*R1S&$4DA3BB#3$M[%"*F,C;_EE3[9;2Y-#LU;ME;W63S/[.B#/JI\B"$
M7"^7K-@ ,PI4AR(\-PP<^\)U0A0:X<&G0R?@&IO-JUS5R99E7$H!8W=UA"+D
M',@'J& S(*=&1Y[_^ !Q/OOQNKNG5-NEDX]-2>RF/.V[G?HWQ8H/YLV<$YGD
MBN04:DGL5J;-R>4JAQ%/,\UQGJL\\I)K\S1@:@QF7L3,4X/-%W(W>AH2R(&)
MZOKIZL;^F4T^Y(:MV$+.@'4!6!\"*K+U1"^4*IMO\^,JL_4$YTR=K>]S>L3>
MWYIGJ>)1?_NA/MOTU;JR=AT,324B"4X(E(CG$*M$0\-=S*SK&%+82A'G3GDO
MMYN:&E]5QL*UAML?"I;V>L26NU%U",$'PVI@2JIA>M3P6P,3J&WM$Y/OQLTC
M-!\,OY$B]'?AZ!>T=X*F,W;?_83Q0OA.GAQ%\MWNN"=WL)QZVA?F@6]*;:"Y
MCI6D4D10I I#+*F 5&4*II'&@BBMN4;^N8-G[4R-0.N@SMY.\$=CJ>?!JVNX
MNDWW J U,(7V :IG,MM5&((FLYVW\@K);%==O9S,=OUR_VKC[U=;.T_;\>5"
M?%BNV78N4YHF)$E@JFQD/(LD9)0QF*5*"2XI<SP0<?'I4_OP*P-!92$H370O
M.'Z.7?=G?C<B W_</F!XU1R_ZG2OHN/G3QNMZOA51]IEQZ]?=-]6U@=E[F'+
M:PG3%&5<T8A#E.K,!I]3,W1+"B6E7**$T%RF_6JP=#<\O8WWVMY^&UHW4/;;
MUPJ'W%C;6[7%8)RT=3^< F]WW6CT57:]W("XMOGE>'<_&GJ0<F'7E6QI W8?
M5V_9\V++EO5RERK"!68"LCA+(<9:09+JQ"JN2:8)1RBA/@N'SM:F-HLX&%L&
M,ZW8>FVO'P=U0^Q&/<& &YAQ3C"#!\P&T'QV B40O72W-2JK.+E]2B9N-_FO
M--[5P:D/BXTPSR[%D#Z8GVWF"><HBU0,I90*8HYR2"0QTY=$(REMZ4WF5"VH
MLY6I<49C**@L!96IH+35?0ER'=3;2Y$@4 T]+^F#DM?:Y"8*O=8HUY\ZVEKE
MIF/M-<OMB_MJX6ZVC]H>B]X\K.175?Q<"+7YNE[*N<X(YS*/H4[L,64=IS8#
MC\%$2QY+)E%.O(['76]J:I^^M=26J=JPI>LA"0<\W:8'85 :>J.F!J@TL\SX
M;0P%UM*04J"WT @F!'JUH9%E0&\Y?"X">O..NX_0MG+UZHHU]<IE,\^C-(^%
MU# S4P2SKB!V0T((J!*:(8$RIA#R*ZWEU*[3QS"12EJ]CW%VP.X7YK@?RE<X
MRGF4O7M2&RM@+2POC,(?Y^QH\[4.=-Z&H>-(I\/-_>CH'VKQ_8<M ?!3%>R[
M^FUGESN/^MUBN3,_/5??3ICB7"04XCPC$--,0<93PU-9K+,HCC#)O X0>+8_
MM3E-;6=_J7-?_(F,N"*Y@#+1&.*,<L@Q3V&2$81CG&G"O.17AL1_!%F6QGS
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
M"$:K]]ON@8-_X/U1E[=<M#<U3MJX1*-9]ZW,B1M$Z'BXS@@53@AOX+AQ@<$
M/EO@#]=2__.NBVT9,GA82:OA8EI1*V$+G)9BT0?F4%IF.B,)C!&*(69"0D*5
M@$D48TPB%;.(^$7=W1N?7EB\97N9^7IDO?]15,<^<&/O87 =F)4[ 1U'4=X?
MMX#'7AT;'OU K!\@EX[*>CZA1[[%<;2A*<E<-7#Z"<5YE"6<:AB1*(*8: 2I
MSA!4-.=9$FN,D;L4C$?#4YL#G\;/;M8>OP]VAZR-@< <.0[Y?A_ [4%9]V'L
MD?XQ$-8C987<PCQ0ED@/D#J31WR>-UY.20\OCU)-^MS?=[*ZC\K8<$V=])0(
M:D\59Q#EU,Q+#:V;>:E-G,Y$QC26)*%.>76=K4R-O5M&EH=>?6><EX!TG5S>
M"<_@\\AC9(80+NB"(-B4\%(;(\_^.MP\G^AU77Q'QAF_O1W.3[?#ZTWO]W^I
M0BPV-C+ST8J3KC8+46YOQ_,L%A)G7$!*<P(Q3Q7D,LZAB 7G<<:0%EZR3L.9
M.C7F:5G:(_EKF-YT#&I.HH^&#F[>GYZU3\!J.3P#>Y<'2;(:M%M"9DT-8^CX
M:5"# GXQKVG8%N^>47[=<7.G/5-L"[/O)T4ZBW$6*PD1DW9V:::8)),V",I$
MEA.6I;SO[/)RBU/C^_9\:K=JJ@>OUJYE[]RA]IY_W@_@B'/1MK$C3$R[L0D_
M2;W2WFM-6+O=[YB\WKBQ[T1V793"I9^483@K@SV/HY2))$=01U)#C"F!A#$!
M,4$9B2DF*B-^$]#3)J9&)*6%L"H[;FTLA>M]IY!G.+I._>Y!9_ IFP6FJI"M
M2@GBMUW(])A@77,^V,3HK(&1)S37'#R?B%R]LL>VPV>VV18OGXNUW(EF$,-Q
MCID]O"\3QLU\(8\@RQ6!4J%($BQQDC/G[84+#4SMJZY,] AH7P+-87/@3B@&
M_H0KZT!M7I_SG)=@\8CGWPG/2'%[7YC\PO4=&'2&Y2_=-U[XO</JHS![UW7]
M9B6?B[H\1ZED7"[ -@][*>^YR'.D)<]@QE)F*[B6@B091)3F6<(B:L^K>^5[
M=#<XO1R/O;V-J/9!Z+S,GZX4S3V3IF^@[C:?"8?DT,1X"F%E*S@8&VZ>XP9*
MH#G/C<9&G?^X.7XZ%W*\JR^WE#SUUCJPVA:54-MBTQ3D-2\+R7!"(1.96?W$
M1$%"D(94LEAE6K),>:U^NIN;W)RI'O^.S 767E\JZ039E4I"03<XE5Q#;8!(
MBALJP;BDL[&1N<3%\7,N<;JK;WV$S0_[/WO(]2=;VERR0P%F^XN'E3S^0>O*
M>492E$LS\:.YL%64<P8I2G,H,,TIIYA('<V?RV.Q7[>LV#J&<>^QR>>C.K5L
MP&"E,;+,O!3V+^I@KJW-PM7WQ<IF(-O\]Q?%"M\Z"_=T(1(BBU4B8(;2&&*=
M"LA9G$),N$R3&&>)2.HN?+]RE&(>N0,;NUZI^Y2MMC-^QSE&],?JBJ&C_<:R
M&2C[H66@%5!N; ?5);:73G[8OB-DA8T R :KMW&/+2-7WP@ VWDMCA /O4./
MP6Z]%NJ'6FT6/U5U(OO3>K/YL"[4XONJ$D,6+]\*MMHP4>[/KF3YK^J<VX/\
M_W:;,I/[-[5]U-_87_,T43&)\@3F9@8/,8\1Y+E.89)AC37/&8N\"A$-8^;4
M9O^U)T#4KH#MP7K ]N9['B(9J(N1B$5*\PRRE B(HTQ!'N<8,IDACE*$58[\
M@D"OW\DC'1#:/94G1'^J*QT\B?YU&Z%?O\\&'KJKA/(C#_>"(M;)O\U \]DV
MCH*6I^6(WO(5')PM94CLW,LX'%B-9+ .":EB$M[(\=5/!@/ZHFK*<*WUFSRT
M3"A/I=HC7#NS$JQ3_M>KS1NEC7'5=:8]U=@ZQRP1D:0(1IIKB"6.(+6%"YFM
MGI/(3,<)\ID@]#=EHI, OS'@CIYPX_EQ\!V8RX]XNSF_WW@"#JX 7OK2\'SI
MS9[FPU'U_9@&HN,[#!F5<N\'[)16 SRQ'W5^6AM:_LQ>;.)J'92GN<*I3#54
MQ)Y6DAF!_S][[]KDMHZ=C?X55.54LJ>JD9 $2 +)IW;;GM?G]=[MU^[)5,H?
M5+BV>48M=73Q);_^ +Q(5$NB  ID<]<Y-<EVNRURK?5 ?("UN"Y$\QA&$2$2
M1;GDU(L2CT5,C>J^J$6Q7($F<[1* #-:^W'?"2C=..TZ@ ;FJE(Y4&LWP&N,
M\\8'(I43 D8EB_,&OB2!CD_VZ?"O=35W?,<9G]E&V5%4"U',BY)5+.'<+VP2
MZ;N?MC1R6ZR_V7/9#-,H49)AB 5.[6#!!++$') 2'9,T5BIERFG<R-6:3(TJ
MK)[ N$_E8%1UH*I/:_QKUJ:;5$9%?&#NV9G1.@$!:PDX-.4&E,MROZBRUM^]
MRK+X3#88:7G&FH PZ#)YCDT( &WW>(5K!(PXAB$ #H?C&D+<L-\9=1\O6#\L
M;Z4L1^&P^2=6R ^+._9<;-C\[\R6:FT^K-=;)6<))Y(8SQZ*5"&(.3/;5QHI
MB&SE LIR(6.O?H/>&DQMVZJ56X.B5 \87P*P_5PASTB^_X*X'80'A7G@O:JE
M.]@LP5Y[8-6W(P)J VY ;0*H; AWE.X-7Z"3MK_\40_BO>%Y>4[O?Z/@'?#>
M%FLQ7ZZW[?Z9"2*"(RIA+&VS51$KR$5&(4]ISA(="88\ZT%]Q$^-^<;I@G=J
M'1Q32P9#=^A<DBY@P5YW\'7L3G@=N W?#>^4\*ETQ.L QJ,K7M==>@8A]_.M
MZXG7MWR]63&QF44H430E!":4I1 SPVC$G$0A2J-<)XAIQ+W:XY\7-3GBJF?2
MS_<:_[MG0/(\K(Z!R2!@#1V@W"MY QK0OC:*AHQ47D0C5,3RO*!Q(Y<7#3Z*
M8%Z^HG>QAE!*EF]'RF*0P[8;QL.(,8E$3'.;<IM!C.TH>R$1U%@(1D66QM)K
M@/U%B5/CBT;AZGVBJM6T>1UKJSY8/O?P]"[C[L8D0=$<F% .@2RU;1H.@9V^
M0>LXW* )5\IQ0=[8U1QNYI\HZ'"\\'K*L6X<,^;<ZX_+Q:.MSK=!+ON61"$N
M)63E, N%$^-D$4,\<98KE&=,^&677A8Y;=(I7XH4M>+]B>8,VOY,<SV&HU)-
MHZ[E;*MPU7"CLW?F56S3#<\ ='-&X*OQ33< 781SX<K^<9[EHE7K6@=/A2"*
M93F%E-I&/.8T PE+,ZABCFG&8X*BS'^LP0E)/D_&>#,,EHNF,KL.7O<N;#\'
ML'NDYDK01@C)[-&JE+P)'F:^@$/ $,LI*:/'4CI,/14TZ?KXZ_28_4^UMH-4
M%](VOK:5.P]+^ZO[[6:]80M9+!Y?#%O]K)Y882LI;=C'.F];-K<4%\^49BQ&
M*(9Y' G#1,:_(HS$,&%8)5CF!".O \]T3)O:P:IEPK@]; -^6]QH=3H*3XC)
M0_;(K0 J8_0-1/8-I?VU^=0>IA/#RW=0@196P((UG>:ZX==_(LUX QKVIVK>
M&WY!0S?['4##WLV!R]O]O=A\N]NN-\LGM6IBL+_J".PL5B1.$I9!JE0$<4H2
MR$DB8)+D>2P2'6.:>_8'OBAT:MOIVZ;'TTI]5XNM_YM?!YQ=O8BPZ WN4E3J
M@A]&7] H? -V*N_>N03M$>P,4;@VP9=%CMTIV!F$$\V"W:_MQSSOBX6-?Y1-
M2C\LS"-L^*\>K#.+LR16.HLALJ/+L!01I(13R!.41FE$.<.Y7[RB0]KT8A:-
M@D!5&MIT\:J=<.M5KA__=*'M1CN!$!R8;6HMFR;#.R1K3<-1C ,<@9BE2]*H
MA.)@\DL><;FD9TQC^_3$5K_NM9V14)V^YO/E#RMMGT"5T4@RDBAS9N'FX)+A
M"#)E:$70+&$*YQG.I1^/N(B='J&TIT&S1M\RA5<VQYH-^PG8>JU\>W(XK8.C
M'Q\8VZ$][$I=B^E.8;#3>-AIV1Y(A?)%742.ZR5Z@'#DO_E<VX^@WFS7Q4*M
MU\9!Y';4@I6QSY?_K.9V^H+MSF[;]R5IPJ2$2$4<XCABD&<*PU@R$<4<F_\Y
M]5/W%STU+^O3:JF-XE7:NU:^IQP/S-TH:1@D!R:F1FG0TOH&M/0&M>+E#(:
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
M"KE5#:OP^%O5* MP<JL:1W+O$H%UU5WXW7?SGX^[J< D262<Q1F4F%%H_I]
MRA,,D7&5%,]BS5._#>:,H,EM"SL]0:GH%5.7SV+KR/$!$!N:F7N!U:>PH!.)
M<"4&I\6,76S0:>R)LH/NS_<CAL_JN:*C];VV]S1_W*V4+#8SA% F%4<PCR2!
MF,L44IHIF" L<Y2@)-V7$;EQPUE93E_U41-,:XY>@^W"8 E8F91=LC>8+XTG
MK)DHYM[3E<Z#G1(B<"0P3#,90YQG G)J4W(XSS2),4^H5Y/DZZ >L[+C$.B5
M^KZ<?[<]?$6I+C!B/5-[SX/LQL=!H!N8D/<ZVG-MJ679'J#4,QPA7X0B$".?
MES,J)5\T]R4G7[Z@'RF_57SS8;'>K,I7+OL#A=(J1RR/H&8LA3C1 C*B,21Q
MDD8YP6D6>W4'/2-G:AQAU01[/:\XJIT#UHT9 L U,"_T0LJ;%B[@$(@4SDD9
ME1(NF/J2$"Y]O!\=O-FN+;FLC6_)BT639586BMV*_]X6ZZ+\%5^7?>0<O\Q^
M-YW0=[Q1'+0T+_-PJLJYEO+@:Z-^P"]_/]P"/1.>PD=]5/H!\_()ZGF7*T;,
M?EBOMTJ^W:[L] &U*I:R"KZ<?OTP0QF),H(0%''*(191 HDF%"*$$T:H)%F$
MO8?-^NDPM?WYRU&C&O!;L0#KTH2_]!A Z[DDCG&688$>(SB^!I7^-W4H^^9T
M++S]WI9I.Y_@_7*E5;'9=@QWZ#>KMA^>(:?6>FHP_OS:?A"=G&3;\U;73H^S
M%8<?"\;+B,<L9RA2/!,0(T-[F&L"F18$IEFN$T.%.)+);*$V;O1W1HI?1&@S
M=)"B2N@'W]E\6];&58U5EKMVO9[O%\]!ZT9DUT V^EPXJ^(-V"DYQ#2XDR@$
MGP)W*.65IK^=-/7\U+?3'^]'!]W-_=^PN?W5C.8ZXK'6,.?V=(0(MEEV'&K;
M ##A5(N,^)R.G*1.[3RTGWS!=EK[$80;V#'%#+'4@)W0R("=4<CLU"I&&)'F
M),H43V?/U3ZQ82M'1@X.^4L-!G0-*^4 VX WZK%8+"P%V1K-4H,AE@#G2&4H
MIS!/4PSM! EH%H3"+$:4I(1GC*-Z"=XM'%^3#+0 C?Q1X#?"A@7>;:L,#N70
MI_Q30W4N#M*Y ;=/MAE$N,W5"[= 6ZV;S%$W7B\87F[#?A>'S)NODDJ,L ]&
MPF)3?%<V(W)=CE;\-6,IPHI$*41)QB!.>0:YRA*HDX@E6N>)CKT*_WOH,+4-
MNW2N3F2>A<A<[UX,Q]#%L!"/$;HX'Z, 7RN-!^I8WA^Z01/"NS680(:W$T1N
M*=MNM^K'@%5UO3IT=9JD@K=;-4-1)+*(44@EUQ#;&=041PSJ-++#[GF:1VJV
M66[8W(WN+@GTXK:=V.&>O@<KPX_(+F+JQEHAD1J8HFI5C\(5-[;(D"M#6T7
MFA978 (1T$5QH[*-J_$OJ<7YNH \TLS>>C%YA LB4R05%'&B[11!X_1IR2#*
M).$RX5Q%7D$.#]E3.SG]?C KL J+SFL3"NN9Z/K)*O_),PKBLR974-+U2+\:
M.XTV(/ * (=DL3.27Y_0NB%QXK8+M[AV3-:+B=?6-_WK<BE_%//YBT<+&5(C
MFL2VWRR&6"($S?=4PBA':2:1;4G+^HW(<M9A:K37GLGT6&O<=^J5^T(X.HO#
MPCNTL]A"=J]_E=M31;T:$T8:=.4-8O A5^X:O-* *V^(S@^W\K]5/QZ\8PLF
MV6?U72VVZO91+<2ONE^5SF.L"4VA(CB%6"4I)%E$(5$ISRG'.I=>?2+.2IH:
MIU6*@EI34*GJ1VKG476CKB!8#4Q0)V$*V//+&8M /'->SJAL<M'<EYQQ^8+>
MCF"Q4>50AB,R>EJN-G7/QWIRDSUY/_Q8SDA&M=0:P3R5$F)"*>0<8Z@UR[0B
M.DNEUVSD7EI,C5',=PU[>WP]P'?V_8:%='@OT.A?CPMY>32JQM&5G7C:QMQ4
MKJ$Q)*@+V!_'<,Y@#QW&=@O[PW3"0;SB9GV+D+1:K91\8#\_[B,Z,X1QPC%)
MH5 XJ\Y'-"6YK0W5L: TIIKNILNYA]5/2W-Z_%Y,F1LKI@X6:@-DK3;8L)_@
MMR;R]>LO5<6H;W'22<#=V.T*_,8J3:J1LN,R/[9#A']T -6C-JD+AV"E22>%
MC%R9U&7H<6%2YZ?[,43K3L9/*U^BVUZ YF1AQR-M?NTJDE2>Y2I""&K,!,11
M'$'"108ERPUC*)T2[E6WZ"IX:@>BCQ]NWWSX^.'AP[LOX/:/M^#+P_W=__Y?
M]Q_?OOO\Y9__B21Q_A_@W?_YVX>'__)C#N>%<..2(> =F%U:*N_FTME0^  %
M8+[H!.(<9[&CLI O&"]YR?OZGG/,UYOBR9P.[O5[5JQL9I;:_;!OQE_'*O(H
M3S*>15#&<0ZQS!ADFE.8QIKFC F4*B]?SD?XU!C+*EHF('HV8? "W(V5AH)Q
M8&9JU"[GC>S0!+\K9M6M$J""!X_Z8!5J1KB/Z'$G@?< Y6C>=Y][]..LOZOB
M\9MQ:&Z_JQ5[5(>=P>ZWF[7Q V6Q>-QM[L8SHTQ@#7F,$HBS%$,B&898LQC+
M1.1:>_&6KP)3XZY&?\ J VR%ZM.RJ4L%R[T%_^Y';MXK0U$J1)8JF$H[ME-'
M,22Y^4\D.:,LHR+'PF^ \)!K,\XTX>[5&7I%W+:<(5$>>-O9P5OK?MP&LZ7_
M#7A;S+?VTT,<F/NB&&A#\A8_ZJ;4%YR7&U/O^_3;G/[*BL7'Y7I]OS"[WO.R
MZLIPKZN0Y"S+:<183" JIZC8R:%$)@FD/$5$4L%$DN]BA.X;4J?0/J'",5Q^
M.\C"5@*6S4EDJ;=O/FXWV&Y4=CUVX_"6U1/\9C7]BX6MI6PU;+$:PUU/H&]-
MGW_W4\RW]@L.[HMYE2?"UOO/VU\\%"4#-K\+1W!.V 9BLVY9HU*7D]DO><KM
MHI[);<RFD)1!!#N2KY#UQ,YJ1K*2]XN'%5NL#?O9KB&$Y31+<P0Q0IEQ\R,$
MN?D1JB1+!4\I1]II,EXOZ5,[*]\^/JY*4BS?:CROED(IN09VT>T\'O$/\_1I
M9?M.>*:Y>2V)&Y4-!O3 U&;U+L]?5O-J/.E.=] H;TFOI7[ C+8^J(7*9?.2
M/6X66Q]8CO+7>MVD'\E]6-CVO\O5KS_49B;B+-/<>)(I8<IP&(\ASSB!.&<J
M0C$S-.;5C*I]\ZE15*-;^<YPX?MR]0 V-Y[I"\; -+)3*_";TU/F!GK^#VX]
MZN-]RJB73^_)S_1[.&^%L(7XZT_LE\U6O=NN5N;6,R9R3E2602;, 0-SDD&:
M4P8CD6F%L!!9'OD\IJ?%3.V!;;0$SY6:?@_L&2C='MWK 1KX(=YA4VMHC@.5
MCN&>YVX, CW99X2,^HQW&_KR:;_PZ;Z;LE@^J0?V\W:[^;:T53NW/XOU+$EU
M(I#2,$U(&9%/(=%80XD5R1*11IQ)O^WYE)BI/?>5EF6>STY/\-5JZMFM^0RJ
MKKOWM5@-OH_[P]1C4^]"(=CV?E+(R!M]EZ''6W[GI_N10!-S;5K8JG79L7:E
MY(Q'YFE/<03S+#4' &$. $0D*5149C&-L8ZU5PG=>5%3(X/]:P>V;]_K60?<
M :P;%X2!:V ^V".U5Q,T>H9CA,M8!&*%#D&C,L-E@U^R@\,5O=V#<H3U[4+^
M+\7FFV^[B<J[\/7?EZM_F,>RW3ZESI*A61(AR2B,52KM:'H&J98YU *E>:I8
M)(E7UX%KE)D:R_Q>#_W^M%H^KMB3MZ?1?U6<_9%1L![>:ZE&L-O7*94A8&=)
M^QU,;<R_',YQ#)_G% +7<)Y0?U7&]I>N!NV$5W7]/4>>'5_/7OS/<O"B4;RI
MH'I8VE^UWYDW+T<^+#:K8K$N1)GO-<.1CC/;"2$G$36GNAQ!AK""/-$1%8(G
M2/F- G@M2Z9&YRV-1QH>?_5WP?'5U9]AA8=^#19PS&^%1Y7QW]0_;I;EKV\.
M$YSV+SAWP%S(:QYO5'VHQ7WM"?97VS&!MH<C+E>P>??!%/+;@,4WI6=EXD:I
MT<<E6[ROQV+6AV.5BBRE*8>90 )B@FR9J'%9*,$*2Y*IW.V]QT5)4]O 2EUA
M[WFAEY$52E&!L:W")1'$E">0(!+#'&>9H$)GE&BWC.*@V(Z3.GS[YF,]ZM+0
M^DJ5ST8H8+OW\:!@#>VLE1F'U?YI%06-II?],$_,Y%*4\^ZJ:4RC8'<@<I(8
M.A\?G'&IMG?[\7+/CA,4E?OVY1N,LJ\ZV]'L>^X7]"Q/7BX>']3JR0YEW/>I
M;,]L_60V05$\L_F'A>V9\-Y\;V8)(EP)QB%7N888(PY)%AL?3T4*9RE7F7'J
MO&HU>NDQ/=8UW[G,LRRYUP*X>5*#@SHP.UO]H34 6 MN=MT[ZXXM5MN )<O7
M@!6J?KF7#N,6,U\#TU%E\U4W\V,\J8K9[=:<AY:KC_;+8+=A&M$X(KF"*"8V
M(5"98[?2MJU=CE*-F(QSI^#4B7M/[K1=J0<:_=Q8ZA1HW=QS)11#G_=<47"F
MCPY[3Y#"6HE_?5Q^_S=S5<4'YH<]#9RZUR@/=X<1S2/;]9$>+O&'IV=6K.Q#
M?MS/\@]E?OG ?NZBXDUWRUE&J4 4$ZCM'"_,H@@RS#*((O,_\]#J.'.JWNVO
MPM0>ZU:/LZIZJMA9528 VU?E&_;3PXOIMS(.+N'@> _,'7O]P?V)OKMEIK']
M%YNL]-O^-5]CB>.,WRO6P,/%''PM1O(]!UL3/\_T*C@[7=9^=Q[/E[W*\@,G
M][H[^9\%WRTVQI5X7\S5ZHYMU.-R]6NF>:Y2%1%(TCPQ?BU+(4LR ?.$:$5B
MD;+,*07MS/VGMGE4*H)21] HZ7XP/(7@Y</AE;@,3/)^D'B=$CL,[W52/'6_
MT4Z+'<:T3XQ='^L7L/I4EUV^-^K84=\V?>)>WY5],<KBLEG*6"08XS##*3-.
MG< V[(_,21$AH6*DTS3SR3BX*'%JC_6G@\K4S3<%BEIM>QIL6HA4!9;U$7'W
M ;%<;SPS3R^OB%NT*BC. ]/$(<0?6O!6^E;UJ^&"4\[8! I$798W:M#)V?R7
M 2;W"X?M/_6&K0LQRSE'@J,<8AZ9_RA"(;&]J%!$[/"82"H[9B]\\ZE2^M18
MJE0*_%8TW8P<_:-^R,=8:YU)!J-<&.2-;I!R9;LR1S1CFJ<J\WQA,1CVK]19
MBI?+<;;[UU@+Y;95# ;^P-N&9\.I4OWQ>TP=H#9R@ZE*]B2[2QW TK>UU.%-
M>L[EJ<HQWRO;0F%>NL5E2_LW:J%TL9GIG">1C"E,<G/LQ500R/,TABAF.$,H
M2S'+O:;S=,N;VL92Z^DYE><"IFZ\%!"I@9FHUA34JI8!LEI9\%NM;H#HF"<P
MH<;U7) V[M >-]./1O<X7M:/0IJJ+7,2YL6B#-*:H_+[Y>J)?5AH^T<Y*H.M
M%H:SUO>KLAN5KBN\U)?"6'Z[+U5\:US[6['9LODL0@E*$RQAA),8XBC7D(D4
M02EHEI%<">S7%WHH1:=&6F4+/*Z,1<9;KXJ>-^RG[S#8P9;5C?ZFL%@#\V9C
M(FC9>&-+ZD!I)FC9>0,:2T'YQGE=CO]MK 5K:RYHV0NLP3>@,CD<]0Z]*($X
M>S U1R7[H<%^N4L,+J]G#>^\_%XJ>3I=O][*9G&6<\T8@8K;-$([_(0KIB!"
MJ4X()CC"7IN%F]BI4?^7JG7@"FP7Q08LRSH%\&P^ E2EL&>EKAOV;HP>'M&!
M^?ED0=2^.N2F.>0&+*_U@BA4(:V;T'%+9KV ."J.];NZ9_<18PE;?[/-S-8;
M6^NSD-58<?/SAXUZ6N]ZGPLIE>8XADEL?6A%-*0ZCJ!"4@JB(BV9US0F9\E3
M8R>C.+2:FU-IK7I92:@;Y8%MV/B]S-OT[$?OOAAN7#4(Q /35:TS^'  [DYM
M4.H]2,-Y;[1"=3QQECMN Q1?.([ZH7C?H&?P;_GT5&S*[&@CXFZYL,*4$:/6
MLQQ'3.!(P3A%"F(4,_OF.X("J131A*@<>75K[I U-9IJJ5H^0J*MK&<HL -A
MQS!@&-R&#@&^@.S."3+_T-]E,$*%_3HDC1ORNVSR4;C/X1+_'+<O2I0%,^]^
MBF_V"/R'^3K,$!6)T'D,M;2OHA%-(:$Y@II2%"<ZTSQS*C@^)V!JU-#H"!HE
M@=72/<WM)(C=1! "FJ$=)3]4O#+=NDSOE>IV\H:CY;IUF=-.=NO\W.OT[6F]
M>7SQAO+=3[42Q5I]6A5"F9-#S'$B(BBY'4:C: (YRS,8H3Q-5<9D+,3L6:V*
MI?RR8:N-V_EA).U]GJJ7-@SW@-V_2)[8KB4PTJLD"L\<BK&^!K'@&5/<G!US
M.[<\81(RH@B,\CR/M<@H2E']-7BWD'_R+T%CP?__%6A_!=Q.N!-<U!$#B]=V
M9#I(\CG*"6H0 "4$TVF]Y+EF$VFTY*KUGZJMDN=2A&ZBY"N^9Z1CSNS+JK\S
MJ]?F?O792GJ[?&+%8I:FL<*"*!C%=EB$5!02*3.8Y))0J1(5^_5Y[9 U-7>F
M5-6^2:Z5M6^.2G7!UTIASP;R73 [ACO"@#=TN*,_;OXQC\N(A(IY=$@:-^9Q
MV>2CF(?#)?VH8S=N^@V;VY3_+]^4VOQUM=P^&\JJP[)L;KR 34EW=ZSBM8_%
M0I6QVAF):,IDFD.56'Y1F8:$RPB2-(E%8IPD1;WXY5J%ID9"^R'M-DNY- F4
M-H'&J!NP,POL[ *-8>"K-:UZO>')5U>OK1NIC;EB S/?.(OE39*A$ [$I%>K
M,RK=A@+O)2<'NV_?ZDZEU6JE9)D44W4-3D62I=S0,$IM&T>4$4@836 <DS1.
M)8^H3OSJ.8]D3(U>=RI6=80 @O\K^M<H!L]L!;Y7#W)Z$T61_?^F6(=54UK^
M1QE/<[%L?FL+.^OFO^UJ'K8!;Y4H&\C]\S_%6?0?*+H!]I$H/WGX3PDN_RF^
M >:&MFEJ\5W-'<O$N];5C8>O7*V!J?7%0MTT-/NAA#UD_>=9%()5?!Y+&+G&
M\ZR)QU6=YS_:CW<^J_7&N*R;^I9US\Y(<ELU2*!(2 JQ4)DM&)0P9E2(!%,F
M8J^1A">E3(U[]DI>*&+V -+M4;\:GH$?]I?(##"KHQ."0$_Z:1FC/NN=9KY\
MVKL_W+N+1#G?_I-98#N/X]U_;XMG>Z#9NPF")#&)%(,B%^;AC^W88,8UY)%(
M>)(I(2CR;"-Q0>34F*#1^ :4.E<3!!JMK_#@',!W/1N$A'3PH\+5:/9I&^$(
M4+B^$9<$CMTXPA& $YTC7*_L^6I??%-R:V>BV^ZG#W;.ZH/ZN7DSMQU3<)XI
MDB !$TIBB$E.("4T@BC'6L7FX"&1UU#4+F%3HYU&5QNKE49;L.3SXI'UF(G8
M";'CB\Y P W]=K*%F544?"U5!5974"H;D%5<, GU]J]+U+BO[!R,/GK/YG)-
M7X?ENUILE>UK8Y,%;6+QWXO-M[OM>K-\4JM=HSS;/\_\GWQ@/V>11FD6L1S&
M!'&(4\IM;:Z PO9 P0KA)/+J"]!#AZEQC6T/N69SWQ3A/NB[^D"#8CJXAU1J
M7W7%:O0'/XP!H+&@/0&Q,<)V'PCI0_6&,)B'Y:_!R/Y7;XB.O;/^M^IY<+)>
M8!5@>[M=F5M_JG+ZRH"GT>&[X0US5K!MONS/&]M&M$[-M"G\1)EO,4]BJ!*6
M08QX"FF6)5!H1*GQ\.*(4*^CU57J3(T0]PKOCE^;Y4'/P/Z=H*Y<.,<#VVC+
M,?21K@2[L@14IH#*EINZ6=0-.%RMED5@;U+ <U\0:$.=#*]39MRS8Q#@CDZ7
M8>[:MW/RW]5\_K\7RQ^++XJMEPLE2U56LS@7B;9-#F5FCIH8&R?63K*#-,ET
MS'0DL7)J<GA1TM2HLVX=;+6%_[#J@D;?ZBD^/ZO&$^%N(@R*V\ <UQ^R'IV7
M+\!Q10_F<W<>N1OS!0./^S)?NB!8;RG#0.O"-K*R?WE8L<6Z>G]G@VJ;7Q\6
MYO%4Z\VZ(K/;1:F']99G,J-<D]C.Q<028IYAR+@M7<,X8W%,6$:\ID<'U&UJ
M]'/7/J/]J'+J=N__]7(%V+[1R]5=I7HOJ-LA[I66:6"V.]T[ZL PT++L!E2V
M@9UQS6G0OCIH[!NT4=2UH _7&ZJW9J_=#NI:2!TZ0%TMHA_OOU7::%+6+J\*
MOBU[49GO_[NGY_GREUK]SC;BFSFE'OR[,H^6'?A1_N,LEIPG6<8AHMH<'?,(
M0Y)$#')!.97"[ /2J^G*U1I-C>,;S==E?X-&9^NAJ^I?U!IL%V;) ([B?Y1-
MI/RH_OHU="/X45=F8%JO;0%M9<MWO(; :WM 8]#!AVY ;9-UWLM/A"/S8  '
MHO#K]1F5N(/!]Y*NP]VX'TG;9+FJVFL^7_ZHQB&\K;/I'MC/:MQ2G;6%68Q(
M;@[?0MC#MQ *,FH.W[967"4Z%S+Q2G_SD#TUXMUI7)ZD99/TN6$_J[%[GN^/
M?%;!C5 'PG;H&.>[.]"\)+T!<0(C6J70UJ6UC2TWH+&E;%1=31P/GWW7 \1
M].@C>50B[ ')2\KK<PO_H.3=\KM:[3K&\92I*!<Q%#F*[ RH%#*D4Q@IF6DJ
MXS31SD'(@SM/C9A*Y5P:Q%T ['),L3<, W.(,P)>(<.3UO8*$1[>:;20X$D#
MVB' TQ_HZ_KQS8>%N54Y\[-,=)F1/$O*MZMQHA'$.,\@B["&L4AC88=N(^%5
MMG-"QM0>QG865CF[?M/,K@=[S==U;I9GTNPIB%U]K:N &_H(\!*SAUZ8]7"0
MSJ(2S.4YEC"R$W/6Q&.WY/Q'^U%"$V:ZLP,%[]ASL6%S6YPV4YI%+)5F0Q8,
M0YR:_9DD@D..%"52D32.O+R*<X*F1@XMU4!1Z]ROP_=9:-WX( 1@ Y-"HR(H
M=00M)<,1P"48 K' 63&C4L$E8U_RP<7/]R.%CS8%3'U4;*W6GY;S0OS:YV.+
ME-(LE0PB;3MN:VQ'],4$\BP31+,TTK'7J[X.65.CADI)/Q+H@M*-!P(!-# 5
M5%K>@$I/\+72=)C$=@=$ K%"EZ11B<'!Y)?<X'+)E6U;/BR>MYOU1_5=S5$=
M!E.8"1Y1";7"W+@3209I% N89YCP7+%$Q])O@F>'-)_O_SCS.O<]/$"E+BCU
M!:AG\Y03"+NQ1B#4!F:-=LN32M&;!K !XH8.F(1N4G)"TNOT'SEO\MG6(AV7
M]$U&_,_E?+O8L%4U:GX]XQ2G0I$<QAG*(%:*0IK$"11Y3CC-=9Q)I^+=LQ*F
M=H2H,^EV6H)*3=^4PY<X7@X+7HW.P$S@"TR/Q,(SQE^14/CRCB,G$IXQZ#B!
M\-P'>V[_97NAZF3QHJ_DVV(MED;49[91]?O0F>19'LM80I9DR&:+*,C,X0!&
M.I(ZCD6LM%<AAY_XJ1% K3V8E^>R&_"CM@ V [YE;0-8&2,\3PU^"^-XD!@,
M[J'/%C72I>8G^O<VVH//Y3S'VH" IXU>P(4Z@/@)'_=,T@N8HV-*O[OX49[X
MIO3LK3D0_;*M!1X?UY]62[D5F_HHCA 3(LESB#/)C+,C$>1"*?,3Y:G(=8JP
M=J&V;C%3H[!2T:HOAE'5C:(N -E-1>'@&9AR*F1N:V1 K>9E3\8'*KD49?"_
M?%4_ F0'\L;Z4KE#YTS+;HA4]&L_6W)JG*"HY-4+5X_"GVX6-#SI^&E_3^YM
M_858?UB(Y>IY:<\I\LVOSS951!D#6MU1)$8IBCB4>139$C,.N:8"<IFJ+"4)
MB=R].V>IDV/+1G'0UMR.(-CI[N[]N6-_V2,<!-&A"?8RF.!KT)AS+Z1ZN93N
M4D9S,[T-;[N>_A?W[!%7#3Y8?U9S*^%A^<!^VM8&WY9SV]#@_7)U>H["#*E<
MQ"3",).).;,)<X2CFIF?*(KRF"(:I>ELH1[M7=U<T[ZJ.#UAM'K"V@H-F.ZQ
M79E%LA4*2]WTJ-TLP3/[5;8)J0VRB;6^+\1Z+Y>;NSKH$HS4@:XRX:;,H6WI
M?G-Z:,U^'$C AG17HABJ35U?-<9M7G<E6$<M[:Z]7\^7_@7CQ;QL.F!.C&77
M BO1')&J@K19%.<Q0\:]S3'3$"?:\"4W/Z$4HX3DYG^<S3;+#9N[L>4E@5XG
MN9W8X9[+!RL#S/=:E^[*NJ7W/_\32>+\/X J]?=,%+@$OQO_A01U8)[[^ +)
M=]VH^:<).$(1*E?@DKAQ$P8<C3_*&G"][OINFB]*"XRXEO 772!Y)A*L$@)C
M>TS#C&)(*4V@0EF4<(1HCIT*!:[48VK.Y6$/SJ-JI_*Q:A%6_[:</FOE1E0C
MK,# _'78S/-EW5,%?IOCQNKUV0/- =J ^FCQ:AU">T#5U3RTS^WZ]A4MSX:?
MV&KSJVP=P$39>-?ZU_M_N?U9K&<14H@HEL)4I@G$62)L@4<,8YXD(LU$I+G3
M2PI_T5-CRUH_4"H(OEH5/:L[/&!W8\%AP!R8^+QP[-$7U!>28.U G06/W 74
M%Y#CYI_>=^A'2W]=+N6/8C[_O)S/C9]J9Y'.!&(XQ[&"<2P(Q#J*($]49/[*
M.8N$U)'RXI\3,J9&-(V*X*M5$M1:>G+-*2S=2.5*A 9F#U]PO FDP_Q 3'%*
MPJB4T&'BRV>_ZZ,] T7+Q:.MF"R;I9M;E-L=$2Q.<48A$IF"&(D(LC3"4.;F
M]PS)B$1>#MHI(5-[S ]K1V^ U;/7L>(DHH[QGBMQ&CK&<U JZ@:1?Z"G X-0
MP9U3(L8-Z'08>13$Z?ILOX?^W<]-L7C<%NMO3V63&WOKVR>;936+%8MT%N40
MR\@X&!(+2%#$H*!42HER*37S>?3/BYH: 7Q6S_5;F*4^F-O(EZO5\H?YR3/D
MTH&R&QV$P6Y@4CA4LIF%<@,J1</QPF4P K%#AZ!1.>*RP2^9PN&*'AF35?CC
M?ZFY_)M]A]Q.U6S:)44I4529HP*BF39> =>017$&N8AYF@A$'-M/.\J;&G/4
M(<)O1N6Z$Z ^2 SW2!5T +N;.P: <& "J=&SVH)277"0[+WNDW'I *-'ZF58
M.$?*P;P>5K]L3'>0.M,R'6XS7GZFNTT'B9H>E_5TVLS)I/X::RJ5)#*!FI(,
MVFE2D,88PX13HH5.2*R]AM;M;STUEK6:>7IB>Y@<_:]>Q@_M==E73^'K9X]M
M#>5=[6\\KD]U9-"1)W7\B;Y]=L2J3-)B\ZH#?#7_XW93]0\MWPTM]WD]=0Y0
M*[EK/<M(@K-84,@D$A CDMB.RQG4DB8\RI02-/7KR'.M2E-[WM\6\ZT=>P^4
MUDJ4GD759W_Y7,:[RU>RNY[[O0<D!5A+-W(9=X4&)J66,: >@E"9 ]KVV"S3
MW3*^VRWCA<S'@-.3PF$>K#/1U0J-W,,H%(#'W8Z"W;EWZ_S#-_Q-<-UVYS=J
M+1[M\*;JGV99EB29EBF,,+9A,69GHL0<JHPC(C--4NG5*,E'^-2(>:]?KS[,
M7KB[4>M0: Y,HB?RC&[ [HU:.7!D#_5M-]1]FM5[8Q:N+[V[Z+%;T'N#<J+;
MO/\]0C66MVE*G]5:K;ZK]>[E$TTT3@U=V5?U&F)JO$62* 2-XYW3.%%9$GF]
MM'<3.S7:<NU[7ATL&VOZOP=T7!PWA@L/^<#<-B#: 5K,=X$W6'?YDT)?N;%\
M%Q"7>\IW7MV/TNY7CVQ1_,]NIM)R7LA*Z$)^,E_0)G!ZKZNP6L'F7\QOJA/A
MKK-Z)G(BN,20J"B&.*,1Y#S.891E<20RE<C(:ZA1$*VF1HAMHZJ1:#NSRH>R
M;9AUVW:F@;UMWEWPPZZS&WF.OGH#<^M8"^=-M$&!#L3#870:E::#POB2Q</>
M/)3KO5JNU[.(TIAS9?N+ILR<4U,%F1(*IB1)4XU5G&3<IR;QM!@O&AZM$O'J
M\49G,.WK0/LB]2JNLE5R2(^X#<)@OF\IY)6]W+:AE_W9@T]?6SIH&TH\J3=*
M+U>J^MD(>FO^6&\*83CIO?E]\;AX49:F(Y+$":60FX,>Q!%'D @1P5B1).$B
MIYR+?B6$O?29VM&N7<VV?"ZGDBX>P6]SLW!_ 45I%>"EB<W?RN8/Y: U71D(
MUEN^+F3!5E?4&O9;7#?.&G')AO:56ZOUX6!QZK\9<VY 8U!YQ*M-&JD,\2J
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
MGG"=H\=@+D,>,(9R(:U.PMMU/[57QT%1&#6!^[/Q )+:A>90E99V="ZL;3E
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
MPA_.9]]_PP__5AA2?K'BS(HK]Y9;<^<PNJ_.X!?\NR,OB.1X@D FDT!8PO
M)05.4QWP8 @N_%%D;Z]VF^IMJ;Z:AU]F\YCFJ$2NEG/S<$O"]P&\^1N_?4.Q
M3Y<0OHXG\>J_+MJDAJR6LPJ<6XL%R?WU%]QU3O-YBA_64GET<ZN=+5&UIM7?
MK"'Q5]/II9M\3M]F\^6(6*HXT0%D(!0$IPZ\411T9%FE*(U,I(KDMU?MA #6
M/@(.YF0C2/B4YN-9/)G&MW@+CS0-+-+,06GF<0,Z(8I% N4"3?B'.G%6!0JW
MENV$!=X^%@[GY<!@>',Y+YQZ-UX$-_GOY.97>V#!<T." *D96E79< 0TZC?+
MD5$9#2F6Q'%WV2,K=X*$:!<253C:B(KX,G?3Q;CP?J/FO++1&*$A>"5 2!;!
M$<>!2+SN)+/<&5['5+BS<B=4R'91486C Z/B9+H<+W^^&T_2Q\L+G^8C+9A1
MN&D0J-F0=A/ )[2&0M;2)I^L4^HH--Q=L1,*5+LH.(J#34C_<SH?%R9,EQ_=
M11H%CU>:=@9H5!&$B'C3>2OPXN/44JN"#<?=$@^MV@D%NG44','))I#P?AIF
M<U1A*\:?(?_3F]GE=#G_^686TXB*[+B-J,RB1K7F"=K#A!/ 2\Y29[/ &Z\"
M,'82T0DGIG6<U.-S$[#YXGZ\C\B^<1ZOPU<;3<A%S-EK4@)XZ$!I=*"L<!*4
M\@P-(T)==!4 \\CRG:!B6X=*#=XV 9)7,:((%IM_?1A/$QU1ZV(V48!F&7<2
MJ ?O$BI(KZ)BE)D@CXM2/;ITMY 5:1T=QS*U)62\P5^>SK_,?I^.N%7:*8'4
M)X[.=F :'#6H 04APH@HM:^A..XMW T5#4<R:S"T)4RL[L;3^:?Y[/MX&M)(
MI9Q)2!PH-PSW00P8G3WZVU83&ABS4M8#QIW5NZ&CX2AG-=:V!)%/L\723?[?
M\;>5[62(%%(F#TP9"\+A5GS4'C@5CM%@'6?'/=<\OG8W>#0<^*S$UJ&CGV4/
M\^16=#M+7'*IV,YH( FA+1B*EK7P^#_FG0K4' 6'[=6Z :#E,.>AK!M8Y.75
M?/+IZVQZ%8*)06COJ0 ;%-)N) 'CBD7$J>;**./Y<4&LNRMV$WW#L<RC6#BP
M^,]2N)PC="GS7\;+"4*7!TUE9! -1]_(,[2 +7- E58Y*D+PQT>)_^Z*W<3?
M<!#S*!8.+/XO<U?RDLY^7OC99&1YXI2:##0B>(5SQ?MQ&20W+@O-92;'!:EN
M+==-\ W'+0]G7B.'_N1'^.JFYVD5<-7*A4R4!\(DVK!,6' )MQ.8RM9*%;S-
M50[^]JK=,-!P3/)H5C;A#OPM32;_,45G]RRY!=YC\?UB<8D7F>)>E, '<*(E
M"%OL&,<8*)&4IMKP3/11F-BY?#=P-!^%K,'<)E#R7[/))0I@OGJPFR]&S$2O
MA5/ 8^&-(AGO.4T@*VF$D])R5B/2=&?9;NE2S4<?CV%F$VC8Y'6LG^W+-8A"
MN%R,".H\GQ/'>\^B\2-< ,,\NCY*&!T9$T[7B#(]O'HW;#0?@ZS VB8@\GZ*
M7T-VC+^GMV[I-ML:>1$Y[@!O1D**=UP2?[BWH&@6E@6I/3\N:6;7ZMT@TGP@
ML@)KFX#(2ON]<<MT/IO_'$4?><A:@S>"EVB)!"L8!Y53=-GS:$FM!)KK1;L!
MHOG0X^&,; ('9Q=N,GE]N1A/TV(QXIH9KPUZT"B]P@H"ECK<C9+*9A-TIC5P
M<&O1;CAH. )Y+".;P,')19J?XY7WI_GL]^77-[.+;VZ*<&99\I@\:.;PYLM)
M@641-T2U54YJE5VL@(<'%^^&BX;#D[48.S ^WH<\?W49Q_@W7BV7:;&6P;N)
M.Q]%IZG040%J/%UL9]1V: V!C<;E&(0G]#B#XO&UNZ&CX>AE);8VH3S.OJ*K
M?05MIHWAVCI(6I3Z1H;NM682?^MXB<'J6"6!:GO-;F!H.*)Y)!N; ,&G2S\9
MAW>3F5N.B!,T<J(@BB"1&3F!<82B9QU(0MVGLZZ1([6U9#<(-!S0/(Z)32
MH7M14D-GX>]G7Y%MB]/+92D7+L'Z$>,I9D<#$)71,J:2@<V4@Y5X[V7\0^]K
MF!*[:.B&D>;CFM78W$AQS^(FLSC%US\_%TK2-*0OZ<?R-?[EOX\$L])%08$9
M(TI.NBH52QEB)MZJ++5FQV&G,RG=Z@0;#H+VP_0VU ]N:^XF[Z<Q_?B/A#:V
M$U+I&("%9$NP+H&+29=<,=R9EA35:PV-<WO9;@AI/Q1Z!#,'1L,KQ'<L&%\9
MTX8I)9328+PLGE9$3SQG 3Q0CQ<HFMGIN.?56\MUDW[#4<[#F=?(;;*N=UW7
M0;_#GRU&PH;,45N!-*4D7LK2' %_2ZU5BB<MU9&U88\NW0T-#8<XZS"U*624
M2NCU%K2G6AFOT50J*8)1JK*%"%H;-*^5XR$?IQD>6;@;*AH.>-9@:#5,_.MO
M]]CX 7]P>,N@55#F_33/YA>KK]VFN%OGH'O?J-1 :#=M1_81*HN.[JYP#1;F
M*">,K^)1"A$37'%$#:C@J'(Z.ZO<4VS9N<)15_XZD+9* G)4"&X\@8 $([6(
M0JML2?1P6GG.M.+')=-M+39,$Z%Z@KIU\Q_(PZ&MO379'S9-R$9:>F:MU2!3
M>:QW/($1^%L?O&9!DN32<=GS=Q8<IHM0KQ XB)=MP.#=>'[Q/HX,]6B$E%2>
M4KHNG/: ]HJ'2)@D-O*@R7$/$[>6&Z9Y4*\0.("/[=[H;TX_GIU^>/_VU9>3
MMZ]??7CU\<W)V9]/3KZ<'7*U/_ZQ6DT"NU%[Y&5_N8!SY[Z-5A5UQ9@[S>_&
M4S<-8[3S9^O.,-=@BMR2G/#@)X7"%\RX\A81@-+$!,N:,;OK.&6W\"N9;Q9=
MGZDT62ZN?G)SN/:AZU!]<;7&J\4B+1?7N[12).:9 ^84'ADN4-LQXB!$DW))
M$TQJ5[SHD%W>IF 8:Z(W)%RIE0KL'O!RN4W])M_K>A.!Z"@XNE"!!5+:7E"P
MD:'+DU.BS#L1S:[8PN&8N4/(L- Y1K(/@N08-C> E3=N\?75-)9_G?S/Y?B[
MFY2(^ZOE&S>?_QQ/S__+32[3R!N5C$)WV3-6<@:)!Q.H!>9S(HE8[]6NBJ]#
ML-.)L!:P=!0 9GU+HP&(O0JA=-]9?$XAX9;\)'U,RZML5!6%\3X:6-7"BF@-
M6&<L."($-=Q2ZZIKI1WT#.,B]0>H:KQO $?OI]^1ZMG\)VX!ST ,G@L*AA.+
M3)$$G$(>94>=H]J':&M;0-OK#^-']8>3@WG; "X^S=,W-XXG/[ZEZ2*A^CQ=
M?DWS6SP:!<JLIN@=4E&V)(("RV5"[]!'HGW$/]\5:3L$+AW(&J9O:W\HJBV)
M!L!UFWAJI(W1*(BAM :CJ#NMD0&D"V@V1JF%V%6Y=+0-/4Q+UQZOIX.Y>S@T
M9DLWJ:1W9M_2?/GST\25SN:Q6&S?BE=:=*@3RN?29!#Y(0!1GL%J%_"JC=QQ
M87TFM>^G7?2T8-=4<;JJ,;T!W7**.W&E>.]#<HOTN<QK.<U_1<59V#4BK/2!
M419H*!T(N4%[GSH&*A!9+#,>=V8A'H*@G02U8/)4@5 ]MC> H3_-9O'W\60R
M0IO=^<P8<#3>47DZ#E:5,@U)A25*N:1WU>$? I>KM5LP8ZH@XR!F-@""]\CN
MZ?D8O;LU,U 7GOP(D\N29GN]IRQTT%)$8-KJ3=M;GSDDFJ-31FO"=R6Z'^8Q
M/4U7"R9-%?!4%T(#P'J[6;9DX%ZD+^[']=9&1'F2@F9HHED'PDD&7GD&+C!&
M;$@VIMJF\./4#-/DO@<056)X ]#9<OT^SJ9A8^)+;7A)[B\=3!#_ABIP,CA
MEH@8O;-RYS",@XR:AP@9IA]^'\;,T6QN "MK^D=:LKSJ?<GY:C28"&AZ>0LD
M"S2ZA+1,[,J'.=R['J;K?6]/4GLQL@%'^L/8^?%DO!RG!7ITJVJAK[,),GU1
MO+OESYM0@V!:$&F ,,Y!Q)3!":V HV5.1&:<D-H Z4K;L YV[P_BO8BH <VS
MM:^[<2UF$F?2IU5'5CR'N"=#T24T.A 5B5"]@JVI1_-^I/\XQ(X110.@NGIT
M^^1^EA>WJ_"FRTBJLQQ"J9 6+";P,D?( =6R4T[M[KI_S%/G;4J: =-1<G[D
MI?,(IK<!G?DEKGJ/1R.9%"XH+:"GB P*/(.EY05%<:NUB\['ZD\/CQ$S[&77
M'X JL+X!#-V.;U[MYZICW"@S+;TC 4I5/OJ1Z!M8&R)()=$FH"(+7OM>VTW1
ML('EGM!440@-0.KDXMMD]C.ESVE2BK ?.".:)A&I=%#*K4&D\G9'$ZI=+KQ6
M(6:WLS7P(:AZDJAAX](] :NN*!K UH?9]/Q+FE^\3?XZ,RDI3EQ@"K(I?6^=
MT6 )C>@22RZ48#;>K> ZWO:^3\:PH>F>\',LNUM S'W,1YF#BL*"Y4& R,J6
M&A(!B65B+,O)Z5W= .LX:\-&H?O"RW',;B&\M(7XK1BI)]%(:?#B-<:!D!IW
M0=%1\ $1;] MX+:V0?TP)<U8TSWZ]L>+H &]\XA-M[6A9)*6T0:(*:7"HP1.
M$@,\*F$R3<J%VH_P3Q+5C'G='[SJ"J8!I-U[!MQB8WD+E)YF8AV!S+E"K:XH
M>*<=X!Z)XXHF0FNGLSY!4C.V=G\HJRF4!C"V>CG<WL+-:7%6D=+Z%VQP&820
M!&Q*"DPDV1)F9>35U=BCU#1CA?>HO^J(H@%0;6UBY'6V0>H FDKT*J0@X#.G
M(#W1Q@EJO:J=<+2U?#/&^+.\F.S%[ 9L\M(8<KQ<=?<K]6ZS:;F]TS24K209
M@V&& XL<K4)$/WB#5J%RF9'DF<FB]N6V@YQA,T6>!4>UA-& _MG!H<2]SZ4M
MA(G4HA-<AJ]EY2&(%!/Q$D]*;7_OR'2!WC).G@55E431 *@^7:V[VM*Z!A>W
M$#+AI6*RE!JPG,$+18"7KF+22AE9[<OM 3*&;L-01\+WJ\B.8G<#B-GJ>[RF
M7RJAG9,:@BFY-S9*L%90H/@/E8(.]9LOW*5AZ RE7K!R%*,; ,JK&%=)6F[R
MR8W1LWSCOHW1QAJ%;!PI<5IB2,G@T^7)&1G#C8W('!/$3;_#6J_]#Y,R;/BH
M)]C48'L+Z GA\N)R]0ZX<B'+0(9Y^IJFB_'WM Y3?)@M2G#B-']Q/T;69H&*
ME$&.#)T$6IJD,>7 .VIR")985_O2VI/$8<-(?:&M1S$U@,+/:>G&TQ1/W'R*
MCL-B:[MO4QZ'\7*$2C<;8Q,$5V:-25&FCI& 2EIIHYTF0K#*P'N:JF$#2SUA
MK;(P&H#7?4:-LG+&(/5 :$2GU$<.3MD,2CGE6 [*Q-H1@OM4#!M@Z@D^1S*[
M@<C24[[MB*'VU(8%="5T:?W,T4*,FB"W>."R[(_5SE1ZBJ9.4*H^[&6H6.7Q
M8JD&L^?KW_EI)8JO:3D.:%/?VL>1S3QO?[GOSIX[]O&<;3X-SYR3C#PRN30=
M87B'2<<A$^84_HF7N?8+U0!M/C-S!AU:!0PO:!#9,S TE^D6*N%%':@6_[]O
M\[D/$IYH\[D/NQLPC!YNQ\-B)"(DU,KHR((@J$)1CT8T\7(V,A#'6.H%,TU5
M+!TCV4YM/O=A<PM8F4QFO^,)2N]F\[>S2[_,EY/[O0&O,XB9I4EY!]$Y4SP$
M@Q>]L)!2$%Y+(SVM7JFT#X$M8.LH0-R%6&_2V1]Z=@V]:3HO/N.7/C(#=EN9
M7CM%BM-"F4)#4#(!ILP;=D0D3Q1+*=8.??X3%?D><QWV(J(&E-^.G0CM13DT
M8$ONA)!6X%DJS>M4HCDP;O+.<8T#/ H/7^2[E_2[/PKO(XH&0'7[E1+=HM/Y
MZH#&U3O4IS1?#3P=):9HB!+WXH(NUX(%DXV S#3W1 NG?.UJNVZ4#6W:U\'!
MSJ?C*D)I#FKK0;JO+I=?9_/Q/U(<4>MMBIQ R#&4W21PO$Q@YLHKDZ6CJ79S
M]MT4#7U-/@.TCA+"P9#ZGN9^UB.HWB\6E[B72$OO0R+!")%!T-+1U;%4^H8(
M3X1T6O70+/D1:II]?ZX-I@.8WRR0ML=\T^!"D!H];IX\X*8R6*(<Z*!3,L%%
MZVN7YCU!4K./S+4A=:@8FL#55FK/HQ>Y9=8%;R-P748])V]P4ZE,PE!)X'X#
MT;5S.CN0U>S#\C'XJBV.UC!V[T:7R43/#05)2N>89/$RSX&#09:5P2N*\=HY
M"SO(:?:UN1*FCF)_FUC:7.A).2,4FH(V2U5>335ZRMJ 4S*'Q(5/H7<<[6%*
M]5;*\%P8.H#M;>)G^_;V"0] =@[A']$J5$Z (3Y#=$&JG%,(NG<0[6M!]5:^
M\%Q(.E0 %>'4:X+"V1?\YU]./GXY.WUW^NGD\ZLO[_%/7WU\^^;T+Y\^G_SY
MY./9^_\Z>?\1?WORX?3LZ!FD>Z_70S+#<7NNE.*PSOF\CN=?HY=D[XR5#&(6
M! 03$=!JLL#=JD+=!BMK=T=^A)3C<T*_I^EE>H=GM]23E4_^;;S\^N9RL<3E
MYM>-T<M;&OY?+&FO/@J?&=&0N SEB*'GJPH?DI,N.L.LJNTH'D#FL''3&LBY
MGS+:KZP:B*"^F2V6I[ETX5^];:3Y]W%(BS.\0D9!\" H6I?225.FQEOPBG,H
M'7,XUR%97ONY\7%JAHV<]@&N2IQO $-_FL\6BT_S61XO1]0+8R(:EY2J5>,:
MM N,S$ HEUXCETCU9\.MY8<-B?:!DD-YVT"^\5F:3,J$CS1-<S=!C+^*%^/I
MN#!E.?Z>-K/P1KBT$<)24"5S W=%P$O+@'NAL_629E?[<NM&V;#!T#[ U(-$
M&E _J\JAZT9':[YMMK)J/D.5MKHTT$I. VI6BZ?&:F <+V.7LM?)5L;7;HJ&
M#8+V@:N*$F@G+>O.?DH=V@C9(H(O;BXK/0,S-6!$5I 8-<I0:TFHK:L>(&/8
MB&<O #J2UPW<=N^GJ-'28GFM1+W1,;N$2E2B$M5)H1(E'*QQ)NHD1*J>;7R'
MA&&#FGW Y!@>-W!1W8#[RJ,<3R\1]!OTSZ:+URG/YNFZC5I:G/Q KJ&HQE,W
M__D>6;GJ@%5\T=GJ*K_BR(A%ZPVW>#QL:0-!D+=&: ,9[W*."IA26[N-0H_;
M&3:*V@]TVY!]$YIRL\7-,7Z-YFAQ;Y)S1$D:(;A<6@Q8 =YK"MPX0H63N+O:
MD?Q'2!FVZK _^!W'\P8T*%J36Q:"\26@9@)$&4*9BAW :F2-Y-KCCVP@OO85
M>XN ;@%/\I)P<CB#&U L75I(?$KS\:PT*IV7AKAOT_K?-QG<-OO O  BC0>!
M=@181PRH$).,T4;*JH\ .9KJ;CA\49'W9Q9E ZIMUX[?H6$P/I^NRYS"SR]S
M-UW@%HN IW'UN\E:W/'_NUPL-S/?UQU3O%BU[4$NZ-)Z-Q@-QEL/AG CI; D
MF=HU_?WL9-C7I>?&XQ['X9G T< 1>8 !-UN):.QZ[D&2,C9(H?EK.;'@-3-$
M&..3JJVX=Y S[&O5P&"M):8&+(JK7D%7>9S7_-%"$\:%Q?."AT9DI< )W)8R
MI8.^)H[JVF^CC]'233&^J*?1*FQO0&'=W<=KMQB'$0^1>%\&4#&%G(F>@[%!
M 4O9.*>S"ZIO[*P(&?9&K2/C)X"S/\,;1,W;\>1RF>+(9FZS]1%LRJS,*LK@
MJ*>0C"8QIC+#N':([Q%2AKW>G@4YAS"] >S\#4W!KTCWJ^]I[L[3Q\L+G^:G
M^5[6YLWH:QFS)EZ#4IKBA9Q2&7TM\!^*!2-%R*:VW;0OC=WTU(O*ZNA53"\(
MAFO]K#D163(/T9:V'>6@62<31.IMY*B]G1X*@PU<E/UBY4!@[B^X=E&Y4?7W
M,]NYTHX)7AJJLPS"HR?DA0]@+>7*.I:=JAU?WI/$82_B%I!917C5L/EL10EO
M_OSJXY].SMY_//MR^N8__GSZX>W)Y[.3__SK^R__7;,68=<R/9<@=-YA_>:*
M.ZIHE%<LE=;Y+A1S4%,&3L8(@>"?^!B(%[7#J9T(.[X1T&:1+Z6?U@CM99NE
MD""5R6M+VC A0'LN"!X<Q:MKOML4#-V#I386[G?[.9C?#5RDU]2O.5("?K/I
M:DC2C_%B))+CQI0*Y\1(F9F,AC&/)>1'*)K&S)A8^QU_)T&-8.D 23\&FJ/9
MW@"&[NSA[>S"C:>CP#GCR 0(S"8\4P$MA)0S)"I+042,W-7N7OL@(8U@YGA!
MWPUS',WU!J"S58[ZEU3,P)%E6:K28T@I5QJ[)PH^"0V1Z$@XR3Q7'\MYCXB!
MPZG'"_;QHM\#N-P 3!X997.U&9X8\B- 9+$TOB4E6&@U>.*<\2PBBVI7E.XD
M:."8:G7XU.-^"U!Z>D[-9F/&"IN#H1"SY"",#B4;V8(FE#F\Y"DW PP2V@-B
MO<51>X!8+U)I &YW1]5L=L$$077++:#Z%2"4UV <B\ M8=FB*\)M[3CIPY0,
M6QE7'T@5^-T :JZMQ@^XEU6^^,A*P;+P&7A  U%XS<#[TO2#4T<)UX;9VK5O
M]ZD8NNEE??_K, 8W )&[^3[OI_?C&Y]GD\F[V?QW-X^C+%A(G@F0@9:7<Y>@
M##8JZ>&L#,YVDM;N(K<GB8TX:@<BXGZ6?F_B:0!].]L(29&#]92"E*4]>](<
MG/<>8LC$\TRDCCW.@3WL9:7/E.K^@+!/<Z=]I'(PPKZM<A'Q+,V7/76U'WG-
MG61%XQ.)IU(;CM9!B)"S$92JY(BI/;?CP&%F?2;J/1NFCI1 ,TBZ70XC-(L6
M3P.$7,8'VI)II-"?2,G3X(AEEM>VIO:O-^HS#^;9\',XWQNXYE9L6?=:?'LY
M1RVZSK5>*]>KM,04BP.#KNI*?J.@$N7!H5FJ4;L*9B1X:RE0EIF.VB0C>YG;
MN1^9@W=$>5X%UJ,,VX7IJF_Q(SNTG'#%:)EK6<8OIZC!62V "4.8(3JIZO,4
M]J=R\/8J0X.TE@3;Q>CZ&+Z93;_C2KBMT[S^]7*,+OY9"OA7R[">$9?$6!4(
M<"89.ON6@#&X9>UDU-PPEY]7JSY)\>"=78;&;A^2;1?'JY/Z]&9#2@XMYP1>
M,@W"*0+6XC^2531+[RSUM9^JCB)X\,8S0Z.X![FV"^*-353^\/3;JI/)R8\T
M#V.\>D;*H7FN.&Z):UMF[J72I=X!M30JIXD)XID,AAU4#MYL9FBXUI)@NQA=
MFT0/;A!/F8J><C "KQ-AM0*;R@@_:J1#(U[A07Q.F_9@A/;9CV9HA%:27[L
M71_!C^GWU1\M1L(Y:1C-($7FI8MT )=H&9RKHA:",6)KIQ%THVSXGC=#8_$8
M4;4+P-4)N]F4%EDY2LLD4\U+M#: %S2BD4((=2;KG)_3Y-P3?O\4[S+U!=4X
M^EX%Y-]Z:/-BE)5T22*K!(MER!&:'"ZQ4'(Z:+ RLEB]TVI7VH9ON- $!@\6
M5Q,SA7KJJ&.IC#)2!<XB"P25:(WX*"&0A/R1BD372[/I@=HM_5,\-C4 A4&/
M1*G,&VU\P-4^D<4I?IE]<C_+M)/"<SSYJY:DZ[\U4L'B83=H\MB2:V>(!1=3
M $H4_B12&>X.E[Q?<KCWJMT0^:)?G_J5Q/"MU??8WTA18Y3-# CNL'1N0?YE
M=.Z(RLY$+Y@GHB+&NJ'K13\;]<7]X7'5*95)L:QY3 ID*ED$"9TUGX(#[XUV
ME 058NU S_$)9O\4;SW5Q')D7M#)-/:57\:B3HE8"IXE=+Z$]>!<(F S-R(Q
METRNW=/KP/PR^L_S\'*X"*H"Z?F:/KPZ^_.[#Z=_JSIN\N:C?3=T>)CZ^NT;
MWKC%UW>3V>^+ZTK]K#Q7WI?^71EU3,@.3 RYS$YVA)4F<*Y^-/5Q>BID)99O
M?IK/OH^1<Z]__G61XOOI]1"55^B@?%\],3XT9^"FQZ<6-#+%@9HR9<5& <9*
MB@?&6JN1/]G4?IRK0WDC.?_'(NV!I,?G%FL#$<';J9Z$6\>%8F@#E*$_BB+=
M+K$RM%C:,F#8\MI5  >T].\+6D,@8&?F[3[B: !+-U&8U:@49.6J)N?+[',*
M^/OQ)-W:WI=91V[?-+"B@:'W@YPE&6T,GRD8@^ZV)LY'[J@*U3O5];VG88L2
M&D!\4Z!IX!"]3;AR&*\XC+^>I$VT\]7%;+X<_V.=1TJT3YQQ#2XY!X)HAK_*
M K@P5%E.J0ZU&T1UH6M8]=T6DF8]B_6(L$^=XIQMRD_S>Q3T]+QDV)5IW,O%
M2"<TP:(,$)W0((Q$5U 1!J4Q)4W&)U/=O-U-T;":MFEP5A1E QITQ;62^/EN
M-G\[N_3+?#EY%<+L$GD_RCR[:*T$(9U"-L52S)05.!4YU<([=C>N?30L=]$S
M;$U9TZ"L)L8&('G-HP\E,G<U/Q,98WFT&A1GR!VJ%'A*"7C&C%3<*\*K3[MZ
MB)!AZ\J:!N'Q@FL ?6\WRSXVA=#@#AAG&F1*J-]+XH@KTV90T3.J/2E)R-6M
MR9TD#5M$UC0B:PJS 6RNLC]NVQ]7.WSSU<W/RV.HL39Y9<$Q@]SB(J-WZ2,0
MJK)!R]C7[R[X-%7#EHHUC=#*(FT I']RX^FB,#(M3J<G/PK/+L>+K^LH]-OD
MEZ/DM=%9E6:,AJ!1HB-NC1OP)AL>B?6>UVY,_211P]:!-0W1N@)M)P/CD;)C
M&H6*P0G@&;TXP;T'P[7#BT&$Y(C,PM4V-(\H#N^MUJMI2%80W?!IC*C?I^?I
M_?2=&\]76<JGN33U.[U<?A@[/YZL$@5\SJ[,[&$,'3:1N *KA, SQH+A04?-
MNV4O=EALV,JM)O'6BYP:N*/?7WS#S:PU^-T(ULF/,+DLZ4Y_FLWB[^/)9"2]
M5YI* UF14-K$X8F2PH*FRKHDO&"N^K#[?0@<N,ZK2>3V+^D&8%PLD\+2T^G;
M\>+;;%W@<9HWD5C/%+/*:0A6A%+LQL$0R4!9KJWQA:#:290["1JX'JQIF-:3
M9#OVY?T<PVON;1J,7[..)A>I1(8171)P@E7@ ][C1)?6A21H[F)M#=N9NH%K
MR)K&;4\R;D"WWM_9U7L"\CV-OZ\Z%#--T;+.&G*B%/?D#;C ,YB<(T'/3VG5
M?\_=^W2UUA"U#B:>A-Z1 CI6<_8$N_?3[\CTV7S52DE3C[Z=!$6C 2'0P?.N
MC',D27NI=12A=NKZ3H):ZY+Z3$ [5"2-(NS3/*&1'*_BKILW@E?3]:2&C0V2
MM;3<)PMI-4*WY&Y9@1QTZ/G))'.4LG98Z#!*6^N\^DR8K"[$1L%ZI>0_N9]%
MPY>LJ!#FE[C>)AA1#J4,AI(@/;#@+90Y N"U+.V0@HTFH3GM^]>372AMK4OK
M,]_4U838I,&X.GEW.8K&^D@3;:)E&KCE'$3.N>PL +'.AS*2LOX0[>[4M=:3
M]9D@64583>C,[GG:(\V2L-D$D(*K8K(P<.O4;)<5(5(H6=OO[D[=L!=Y ]GN
M/0GR<%TYPR/1)T2+7;W8@[E<>ZL=6[7MEKAK-+LM7?4_-(SB\72Z>MBH#N6-
MC%EZIJJX/L7:P,6/1LPJ.O=EMFJS-$^X_WA9MGJ5$RT<)9Y:#DK1,F<H4>2I
M(7A$F6.!!*YL[0>D)XEJLGJN5Z3<31FN*K8F;OY[6WI]N1A/4\E<6;4Z*BS?
M_$D<64HE,=%!)A)]09K0?/(\ -?:"$4MR;FV\MR'OB9KW0;%9RUA-@'5[@P>
MQ6P4DBE D51F=93F7($A$S.QT@8?/*M=O]:=NB:-U.>$:4^";-=(?3>>NFGH
MSERTO F3(D"TL:2OL@1.1PW2"L491_/<U+[\ZU ^++2?VTCM4ZP-&*F?T[?-
M?7*:/\RFYU_2_*+DKKZ:QDVL8WO8 <O69%_FOY6YF,A,<,IHR(IJ[XPC5-9^
MUMR'OB9-UU[Q<V\&<D_";"=Y!-D;4HJ+=\C_TM06>9O*;([K[F0CXKD76J.-
MX[4IXY$$."HL4#S\RDN:LZB=WO0D44T:K<^)S+IB:T!O/KRA[4,W<MIF[X,"
M5@;*"6HSX*&BH&W4FM*L6/5H_M-4-6F7#H_$@P77 A2O=?XU']_,%B4],)>F
M>9J#2XF5X&^&\LH+/&F)/&,AR-JOG8_1,NQ[9@NPJR&D)CST[0/T\#@7RA-E
MCEEP0>/YT<5M3"X!53IIDJ*.K'8=VY-$#?MZV0( JXJM(;7W.4U6)N;LB_NQ
MU0/YW6S^2#642SE'20F$*,J),Q[*:QQ0;YW*R9M$JM_+!](Z;(%P"ZA]#B$W
MIU:O=HW;6Z4?/,#QD28R^V086!%+O"/FTN"/ &&!2,83?JMV/]0]21RV=+@%
M\/8HTA84\-;V/I07"'3HD(KQ<D1)+ ,&.1"';IP@,8$15D#B)&1IDB6I]N2I
M1XD9MEJX,10>+J8&\'8KNG5K(U+&E#GA8/4JE+4J;0X!5 A4F\"5L[4'33U*
MS+#5P@W@K8Z8FKB3NW-S)(G*I,Q8C:F$KU@TJ+MU!JJU"DJ&+'+MH5'=J1NX
M$+@!4/8DR09>(T]R3F%YFD]^A%4]_F=$_^FT;+;\?YFK\-U-UB8T\G$<\&RL
M,@2F\?8/MO[F2&<G<M!E%F%RR +#P83@H"03.*=4<+;VRWH/VQ@VYM3;.^70
M F_ $CAJL^OQA_<3O3<U_]ML7;-ZI+SFZ#,:H*X$1H)Q8+/'WTH;>=#$1E$[
MGO6\.QPV.-;;26D8)@U<',=IC$R=E,HF"$:62;5<@,E6 N=1JNP(K]^KK/_+
MH+=(6IL0WTN(1XY;0@[,Z[0,/V[+7'*)=YV&1$0"$?&2,R7KS*(38J6A@HO:
M65?]X[:W(%JCN-U'B&V/";MQ<]PTOG:+\6*6/VU]_?8NNDT)>_*;E8:$[4=[
MI1EAI_-S-]VT!$5O<3&;C*/;C$'87OSZG=5-KD%\ UW-3/9..D@^EH9XAH+1
M1(#2A.1(HA35GX"J$'YTH]QCB'@[7H3);'$Y3U]0F*\G)6M'$AV="P22P4-8
M&F&!(SZB"61$\)DJ;FHG6]7>P[!9@\^/YWN==H?$1#5GLKIF/KN\N'#SG[-\
M-CZ?CO,XN.ER4YZ.YO\GY%(HD;4#]'/'+U?2TH?LHY*NOK_,-6!=L3.%YY!C
M2?DWB!%$,$?+4R4K.#51UM8;CU-S=,/<79R].1=:V,0MBZ""12M)X GQ@99:
M!^VU,30'7=OT[$;9P!.7ZJ#D7BO<^D)I5UG=ZO2&9MDJ*>(0W?3PARJIH@Y4
M5M(\I0\MBKL$<5:+W)3=,\<R5QRB6O6T0W&[;!FDY(Q3''%FJD>V'Z'EZ,#_
MG>_>8)JSD(0H]53"L?*"D<$P],X<<PAWYVDVM6,SCQ(SK&ZI@H-[ ?@JC&]7
MF5SW<_Y+<L6R6QEZARB3AS]429ETH+*2,KE>Z<;8O;FB9,HDXLT$W)<W;4,)
M6,D2$)W0"&9$N5B[)&H7/<<JE8>^?8-O(46P.BD@JG1>TBR B5P!I8R*&$S6
MU6?\["1H6.52#1=W%4P](;2K9%85ZNMVQ@?IEEO_?265\CA-E33)5:7^F]F%
M1U_Z:GIGZ2JQM?:-5V\MX5HI"$H8$(HHO*2HAQ1,XE&KD&CMG)+]*#Q6VSRP
MVH,!!9$)*V7HQ#@"(F4/7C$\6DDXIZ(EI'JA?S?*AM4_/:+IKD;J05#MJJ;M
M/K8':*9[;7"/5TR/4E1)+UU]_^>-4*]A$XB2-C)9)L<G=)"9!F>L ^/P&N)*
M4RYKYU;N(.?X9HSW/KT5"["2:F(-<+HZ(2+AS:H)E,I426@RJKIYLXN>H;MU
MU\'$_0Z+E230K@+Y-)]]2_/E3S>-Y=7R6W%-#M$D#WZGDDIYFL9*NN5JH4^3
M$HG;6NW&5%9)2$DB!+GN1F# .RL@:)DLPZO$DQ[*!7<35:$VXN$%'D(]\9$F
MG2UHGTP)1D2PVN*9$DX3)ITWKO:4\WWH&U8/U<7/ \41_<BI7>UT-=3(;5J
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
M6+:$WO%9"I?S<6F:??(C3"[QF*^;<5Q\NUQNU/9=KFQQ0#$J-:,0:#3(=2_
M2<J!<*ZLUB'F2'N#;:U=#-M8I6=$#R+J=F_IASRJ(QR*79^K=$MWIKC2+7V]
MWM9DE1MCD#F9BE_I5\,2DA-@B+>@(M>*11%RJCUF8Q<]U6(?5X%L/!H;-L?3
MZ>=R7.9X&LHML/CK=.9+O*=P_OT43PS^\6P:\+]:B77KH-BHM=(EL%AF_T47
MP9L80=-L))X6'ZO/1^IC'\/>\]50^&A(92B1-V (7//@]<_7;E)"F6=?4UK^
M:3Z[_(9[WVKJ$#S/,DGDK"O)\A%WJ%@&+HG3/''4A+5?-[K2-NREW3\\:XJF
MW>OX5?B?R_%BO$IP/?P6?N KE2[?I^BK=.<^D.];^HZ5;+DM"JX!%DGP4O.
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
MUNOSG%XM4OW%UHN.@EM6M_=P7H>),F<!M6; L6X-Y3JF>(2BRGW)WPFPYN0
M.Y6"IS9T_\R;_URN_IN>@<M"@U?I7^?K33V\,\-4%B+0\<R!@?(F@%>205)>
M*^%BD&ZW\ITG/K(3G.S)P*FI3#NX]QX///]SG<OYV=MYR3-I,M>H VD^D.GJ
M& (&YZ $Q,Q8$%B:C\;9@:Z=H.5.!EJCJ:0#F/UY7C,--W'HO+XT&]),>IZB
MR0BUKHE.38T^NZ"@,$_GQ3C+>>O<S^/4[ 0I?W*0:B3^#H#T4/?!C;2VN=&<
M7B_IV9YQ*XJ-*H%FH29%LR"'&PND8#UQQ5WF1XAE/D+=;E%Y=G)(&TD_S9 W
M:E?:^]7R]^7J*U;#<GDV3Y77-XL:(KIN^7NS*/5OU+_>J'5MOX^.T-_6@/MI
MFN"<5,;7$0@I\  *=02GB@!O8L"@C48_5LZXTR8XD0TZC0HRTN%7=48$61@9
M3 Z".ZM4T*T-OA?=!#<$80<WP0U17D<O^OWFF\AK3%PA!,4*O4*1+%Q;-&1F
M$O<Q&L?^MPGN8/WOV 0W1!F=8NINL;Q*)::D$5*D<ZB2+Q!L2."9Q>)#CK[Y
MU.$3;8(;I/K!37!#]- !L/;NDQ!*J^#JC(]D%+T TI##I<GL-<Y;S9F2I;67
M.VJ?RX1]=X,@TZK/98C^NIAH]:2'%XJ0Q2L)R=1=BT%X<#%)T$EB]"58%UO;
M=P=72?;3R]+X@=U/+1U<A@\8P5<^X"U'[T/^GA?G)-VK8_QQOHCY%O^_TNE[
M%3=T%F=>\.2YJR.<ZUO#D5Z=X")PH;Q$Z7CP1PC9',9$=]?GGOAZ/K!S1&6?
M#-I_P]5BOOB\?K=ZNURO=Y(#>FYDS!)$D!Q4C (P1@Z,96OH/4NA^8"VL7CI
MN*1R?.R/K/J.CL!#4;_+DS\+O @OT(%E@4YU(!$[YR.PH)(SS!EO6Z]^W(&L
MCDL86P"SE4(ZQ]B?>7,14*X';(;.B^3IR+#:=:Y\#N \'2.1BR"I:2^:NU0[
M$]=QC>%8>-M?.:>1W/EX3G[BZL>RO,;UE_>K><QT\]^^UMND<W;]S @)G+TX
MG"9EXUTLJ0X&MMSQBUTOR'V!G 0W)A3%Y1%ZKGI*V:C(7:JKN'@UJ54M.7(\
M!B!?-=*A,T8W=YU>=,IF",(.3MD,45Z?;_0V5*P+6:]96#"A1LHX2O 8')"H
MF&<^:FR^]N5EI&P&Z7_'E,T0972*J;MQWYB<Y*@%6&?(<%$U[&9E :VE=#EB
MW47PORF;P:H?G+(9HH=.YQ8J&X(IG-%M'NI([&C &6VWFR^D-2R*^RW;+VAN
MX2#]/3NW<(@HIZZ%?WC4'H\^99,YI!1S#<+416[9 ?/)8\F!%?FL!7^Z<POW
M1\/!PNS@U=D['RA%9D&$"$$R)"_:9G!*(_FW(J<2A<)\4OG<"><6[H/ H^JO
M YP.F6O&<RXN"0&"UR/H:H8%?1T=2CZ-$G7A0^MRQI<[M_ 0RWPLI?6-QP?G
M5;$BE!(DMR0#>=-:TG%#XXE;P1DZ+10KQ\/D:<\M' 25 ^<6#M%;%V4O3TW)
M0Y4]STJ RT+7512^5N$F0&5$0H9%N.:;L%[*Y,)!0!@PN7"(3CJX]WZ:G1>S
MYK;(1-+( E2=,84UH6L\N09:28&Z]9#@TYY<> B0#I)^!^CY<UD39-_R)K_Z
M3/;O=H#"U1QM9DV(QD 26%=-L 3D/V=@QC#MBA,^M'X@'Z=F6H_AF(AJI)$.
ML/5DSE=ZC,HP =K':L5Z\GM<1HC&.OI-5CP<H2CCFIX3FXK9.#J_GUHZ@MBM
M#-J'')>?%_/_H:.:2/3S,L?KPWK58OQJD:XF#I&O3G]V_C6GU^>KJJN+OSE3
M$A/G H$+DH$JF@,&=)!8LC)Q+_'^)N8QTKEMF.DN_+LGWIZO@9M ^2_L%-R\
M;^N9]V3<6*SMT-664;R (P^/+.&H$_KD$Q\K>=J8E>Y"WOV=@'T5WP'^_[%<
MIG_/S\YFQ7 MK0X@(R/7C2E'Y]8R,L-X](ZL))M;5YQ<?;N[D'8;A.TEV@X@
MT?)DO%\MO^75YL?[,Z078K$=QO5M.UG):1F5R@EXKN?$%5.7P7LH$DU6GB6#
M/5^0CS+6<:UH+]=E&U"\L)/R;O,EKZH#>\>:LD;'Y$*-#J,%E<A9"0%)95S&
M8@-GW+4>@3DZ4QW/T.SEA!P.AA=V.GZ]9.$3_G7K#V=!,QV"UA!E79(GF8<0
MG8#BF<YT?="_':OO?SRN.A[9V<OY: "'X0?$7QR01?Y<9R%]&FUR_?ZWQK?M
M]-/%Y[<9U_G#_/.7S;ORS_7E?SIC/I;(G0:]W2A9<@:O4@!7?R]\PAAWV^AZ
M/)H['C>ZSU'H6>,O[,&XK&?;RN5=.)M_WOZXF<I8'"\(TF</BAL21B;/3+G
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
M(Q217/+\\^)BTVW\\6F%B_795D/_P/GB;:V1,TI'%9@ X52LE2<: L,,B<O
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
M__;WI\U>=P>\0>HXG='?#\TFN=>MTRZ_L/O'1LHN[,GMN+D%JVJ -PI@M4M
MN2+KBUL@I"#02E:0M8ZD'V\PN- V1A,B\.UN!L$2>*$D!$M'+ZF0A!ZW"Z7?
MP>!#]+[+8/ AHNXD>/_3,&-M<\HJ$]&Y%%!&U/6,+(!&5;AE=.DV[S@YC<'@
M@Y2[RV#P(9+N$"V7/:2*)TR%Y)"D+?4,%4#A%>A(PK%9>B5:;V4_F<'@@S2\
MVV#P(>+N #1/=PE'I&]F[^HHT01*N>H=. ;.2[J'?4(I6]O7';=HM]#XH";M
M(>+OPCE[8%HD?2?D2$Y -(FD([4@'I!<!.:<R$9ZF\8H"^E][NHAC]6!4N[@
MUGET(D^)V28K/?@4ZISA%.A"#@4LHG)"1!=TZ\SLR<Q=':3C7>>N#A'XU 7
M3TX)+9:I')R"F!D=*%DCLX:X4:G04ZY$TNE>I\/+F;LZ2(D[SUT=(M$^H4'*
MU9?,6).B#4X"\F+HD68&0J!'-2?B2RJ?"_H#X''SI9Z>FO$@LJ=DNX3)7=/K
MT[^7GVJ(#!?IU2)]^C>)\4>-E']:X8)^QB73F?G$1;)T ]>[."H+W@<#4>L8
M2KVFV6[#%%M1U%/;_6BP&UM3W5E&;Z];,Z2-)#W+(!=%KH#)HHXJY,"\+"JP
MS)09MY'O[: Q1T>=R-?.EMY/WMW!YOZ@':,24UH#N:82E/<,0G(&=$E&%6-T
MD&I4[)S"F*-!"A\TYFB ]*=^'^_W<<55KK_ LU^6J]7RWS=,92>TM(E!\5*!
MPH1U!X0D4]$1OUB0A]VL[5V_V)-9=1AHQA-T7^AYGU?S99K']Q<E"-?U![>Z
MGZW.D:6@ 2U)3DD>P=>3PJRG(Y*RB6:W[5]#O]S3&]8<38T%WQ>J/GZK$]KI
M?Y=U##_^P+_F7\^_7OWVUXOF9A( \;U<?5I>M<NEVW]C)ED)=8T$H#2UT]5I
M\(R3JVN%T9BXRGF?3N VU/4YBZ@1.B=08'?V&7DP^>I^1R-4)K<H<QU(JO4D
MUOTE)7(E8A)&AM9#MA^CI<^10^WLLCVEWF%BY1=<S]=TD#*F=XO_P-6\ND&U
MVY[/$@_)\&!!1$:<*<XA*(<0HE'"J5!*'!=/C]/6YX2A=OAJI)4.;JM_X'RQ
M?KM<K_/ZW>*WOS9T6Y_/UU\JD^^VK?ZS4@S]SR(P[NL"6IG(+)46)!;&N9/9
MVM:-H<\2U><LH4/PU58/'0#K_74Y\L6<FIKXKF,R9\%9BT(&B%+6Y5VV@$=Z
MT[7R"BT7,;+68]$>HZ7/F4"'P*B)U/MR VJ,=XVQ:N6"%62&H&XL:&[K-"VZ
M7#T3!:P+);C,N2[[&/3WO]/GW)Y&IOE!0FV&C['KN1_>%->NA/OIGS].U?8
MGL8MU(XERQ(U!Y,+N666'#1O4X3BE1$6T84\1BWS<0JUC26&#$,0@@Z7BJEN
MF+0"G,GTZR1=,JV-GE,IU!ZB]UT*M8>(N@.[YL'B4L&U5D9*T"[3[9E]7147
M/(22=3+9T:7:.NUR&H7:@Y2[2Z'V$$EWB);+7+F7,44F')1"!KV*Q@#RH$'D
ME+,R))DTQCB'DRC4'J3AW0JUAXB[ ] \72FLO*6+%QUDSP,H45OXF%"@10RF
M>.ZT;NT_G5ZA]B"-#RK4'B+^#K!T:WWEMF'X<F=E1F%\#N"%K]8^"Q#HG@;%
M=! R2N*M=8G)@X1,/_:H,78.%W<'F'F@(%EBR2)H"2XQ>L>M\O0KLORB3<78
MK'6VK1^L4RCM/\2\.5#*W>'D5BF@CDK+P!VP1,=((2)X;C0@TIONDRTVCML(
MTG%I_R =[UK:/T3@4T?W'@Y@7.VJ="HSRP30P1%T/]*I"IZ<2^Z8T%ER.FSW
MNK\?B>T]]96>,+&O$I=C2'32_.?];=LUY?_SMFW%LI%"96#;.&5QA2[;PJ!P
MYDA QD9D.P'DN2_U]-BT $E3R4Y]ASS9S$(BDHH9PKFHFW1Y786:Z:YU6G(E
M7)2!':D]Z/A%^'O#HYE$N[-+;G(G09C@LA*00XU<%GIZ/7H%,A6,6*Q.HT2L
M3Z*POITENY^\.X!-)?Q=N>?T7U2L79?JOL9O]">;'S-65_;0E4EV&[<U#T=F
M7-W9G8EA'=';Q)J/6AA 7T\FSIZ N!_:&TL[4[]E0QA[%2/ICK3X>ZX5DKD.
M)) L9 &RF%+C"73?VU*WNI@2<N(JA=W,H4.HZ,E4.@QLQU7(U,@;I5I7*&V0
MHP5;=SB2U1#!5]F3XR&DC(YE##LA<K)RZZ,W ^R-U,D5V,&K_6CAK\G2>N4U
M9*RF<":S!F/=Q5R,R48'GG/IJ=SZZ%7^A[S&3:3>2;GUQ8<OM^E=K_*67IE8
MZWBU*QZ4%'511E*@?0C!&IZM:A_#?)"4/HOU#T//X3*?/E9UVTYXO?R>B9=-
M]9S7?\P7=XR%&IJ[ZA"5*L0H8AVX6EO4C0 ?O80L-4]&12W3;K6+>WR\SZ+\
M)F;:&.*?VCH;Q-^MAC]6%#GR=(A4002EB;V@1(+BK?8NBR+3;B'T/0GHLS;_
M.##;4PV]0^WU<K%>GLU3W>_Y^_ROG%Y_P=7G7/]JW3;[H6IWYKUAO&@.#&M_
M@G,:D'%&P&+.2.&2N+\";T_<[4)-GY7]HX&PN8*F1N3%?;W^0'I;?2>>EJLW
MZ_5Y-1;>E;=Y4[]R)8^9\EG('!.@JEO=N0WT*Q8A19&2E2[&;'<"WH"/]MD<
ML#>^QA)W!_[A0]&<R_GX/\<-2V$ZU\XJ$V2=NR<4N! 13$Z)C%#-HFR^!'$
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
M8\TT,WT3W^Z,O2KT9Y_^O?ROC*M7B\6\EC+@ZL=,<NNTBG6XM"-^R> $Y*R
MPRRC"TXDW*T-]&!2>GH;#X/=!*J9VGY_M&KF-UR=S8GQNA"FM@W.0A("2ZRU
M,ER 2JP*E)F:$B1?Q^1<E-D#<$]\LL]"\$; :B7J;@%4.=F>D*M\\Z=EK9/)
M7]^M+O_63$OOBLIU?E ,Y#-S!JAL)&>:*ZY-$237PR#U/!%]%H2W!UEC=?1G
M_C]1\)<L*ID\@HZVQH UW<5.1^!)2L4#3R:-NP?JT$+,HY>,-W0,&NGE9 I,
MKE:J+6^W^HPRUGO7+XU3<+(7G^,6G@0C/#JZNXK,#I36 D*0$FRTH2@14+HQ
MO+/C%)YX'DI6.D.,CHR"$A "H[,CA1+9)>)3CQN&[[?P9(C>=RD\&2+J#A["
M!Y/E*KB,6CH0JO92V$@\J-KO)2)'A5H[T7J@P6D4G@Q2[BZ%)T,DW2%:+K,2
M)0B631!U;P>KE>H&T)(%J&2()2F6E6D]X/!D"D\&:7BWPI,AXNX -(_-GE;<
MUQ6Q&+FFH\0DN"3(=1#,LYQ2,:$U9DZG\&20AG<<];V[N#O S /I<I$])A<,
M^1&<#'Y&5K\7Q(LKY 6$B#[(<:>H]EEX<LB3=*"4N\/)[42Y\-PF383KFN(D
MGQ#HME5@T<HDN6,._[8S=P?I>.?"DP$"GSKN^.S(3U>#J)%.$9>F5J-C@B"2
M )-0*16\\?Y>T&?,8:H3E)D,4>:@8:I#)#M]JNW9>9G:<9UX(4%M^\]3($%)
M$2$'9YS@BD>GAP)E_^',$TS=;0"4PR7;T7WR7'&5<=[:Z,%&3O+B,H%3J49)
MM=).U>!Y'(J7!H5L$TSC;0"<AK+NSI2Y":>3Q\@$QP@ZU*WVA@D()@1(P4AE
M Q>.C=$1=Q*%;.V,W_WDW1UL[I5252_2TET)Y/N1UR<DR<=Z!458*8U&\@/'
MC?N>0B';((4/*60;(OTN9D7>Y>:?"_RZI)OV?W*J<?/*TOM5_CH___IJD7YJ
M!J]-WT*8+&LYLO D3A4B.19,,R@E*!U"]-ZT7A%Y(,D]F55C(')<'1Y0??FY
MED-]:AJ8_G091YO)')@HO*Z1#K4$!B6XVFFEN=9!6;(EFV>[;G^_IV>R#:;V
MEN[^[^-R@V<3)=Z_?ELNZ"/K9;DJX/OMKV]YL<[C9-^?_=SX*?AA'(^;AW>*
MN9@(3S[4G91*U9Y+E:!(AT85RY+A([PAQ\G#&Y.MD]9#\%'1(4S;Z=$)0C$F
M5=;0M)ZX?"IY^"%ZWR4//T34'9CQ#^8.,],Y6U8@"R-K\H><9$PU#51C:,&A
MQK]G'GZ0<G?)PP^1=(=HN0RJ,",YER9#89+.D*^V&Y+K42<<F!(BD]AZ%O?)
MY.$':7BW//P0<7< FH<3PXXQ)ZPC>X4\TCK;6==I<8[,_[KSC M6L'5]Z^GD
MX0=I>*<\_!!Q=X"9Q[R)I%AP5B@PDEQ%5>H:EIP*V!R-#P+]V.G584')HV;D
M#WF<6LB[ ]C\Y$8$^F4\.T\7P;$:D-BJ:!9%U":( !C1@M+)@I,U%2VLR+PP
MC;+U(/9=:>O)ZMD3",LC:*4#M-VF_5VY&!)>U]37D%8-<UT&OM8SE$1[D ;H
MX<^@L-"A)$^C7N>9\Z!D$:T'JNU*6T_76!NTC:*5#M#V_%8#--EYDPM$5G1M
M8*]#GHJJ3FU(Q([.OG48O,UVB:,')0_!5UL]]!/*?N"6GDDIG(U>0$)!5F-0
M!3SS9%<PP:7P/ ;;NCGE 3+Z[*EM_"(.DG6_\>WM9I\ORS/2R?JW_W<^W_SX
M$U<K^L'?#PEC[_!3&T6KA]+?*"C]P&>7F]M!2NV]4!Q"2@84)Q?.U7F27@6O
MK)3:I]:U&$]3=/!*KLLLP+NRW?FTW7)=\P%T&BX/]LU8[U]^W/R=]Q<3YU^1
MYM+E@ECMI:@G1@8F+K8CNL@=L.C01)F"%JJU:%H1/ZVIWQ!S/^WWFD2]'1AI
M'\_#>I[FN/KQ$;?L5QEOXX#2%HPJ"Q#)![K> TG26D?<I)!YX-PTG\']*#$3
MXVX:<-R':!--]0"Y&_)KG>.[4G>DK^D$DRBOPHFU]IFC@!CJSC-O$J!("I+
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
MVA!([=70 ;9VV?E0-^)WY:]5OB!.UQ=?%LOU]+\VJIJDX+(QEA9*U)F6# 9
M$B8DKXIDFD6M6E^PW).TL0U5<U LAM=0%VW:=AE[,R=(;_S"C0,QT4PI+@LQ
M$WR]G,GI*\XLY*0P<85193,@W.Z1,[8).R?$3M'$^,-E=SG9;/4Q*"9<S,"L
MI%61D$% X2!QQAV7+I3\2\_ZP2>/6X,?#A.GB_'X76VQQEFCK H9QAHU[G!0
MK\0*XT%)DVM>*(%W#L&;@!9M!7/[R:WWJ1@;-,U\H1,%W('C\P]<3FOZX98!
M+3'$& QH&W5M""#!B^1!6"><T-)PT?JN\$]$C%O.:0B0T\3; 3X^7A+UF_TP
M+K[D"9,LR3I^C:,C4UIT C2Q *_]<%GTG+OF=_?N4#!N/[66IN-XP?;3J> 6
MULYR&XO@$),,-;F:P1=K04IKC3 83&B]KQQF+<PSP,1QXFSF: R4Y/T=UY?+
MZ7J:K].C;\DD3F>;3TY.].[S\*;)WH.Y&2;AFST724@#P=?<G8D6O"P<-D<*
ME! ^-H\,VR9\KUSW^S[[U81[R8W."2-P0^Z3XED <BS@4Y*HBW)!MW9!GB!G
M[,S*T7I_.'-WNL@[<$O>+Q=?\W+]X_T,Y^M:5OO7Y?3K51WN3WK$Q??I:B*)
M(6=C +LI@=?8SR$OM?F/SX9%8K2UK[('66.CJ1$$%L/JHV>(589>+FIY=I(*
MU\*F#$&D LJ7 .2^$5_)&R3736O>NNRV!UGC0JPY%/:%VI%ZZ0!J;W%>SP;\
M=DF"G<X__9ZWLP311^XD2.ZQ3AD@'U#%!"YZE;)47*7F+O5#A'0*IV/5?7]3
M/%GV'0#H=R0ISO/RQZZ MJR4@#IP*< DFXD5)DDXA<QZD<E$J5-DI3&,GB!G
MW!K"T&!JI8<N"E,?\JQF"]XC">S/)<Y7M4WV8K[Z[<?N3S;VW(H<2V$.A*/(
M5WD,X$74P(MGJ"GB9;GU/K@_=3V4K=I[7 -IIP-CMDO_=DUFXVVL8W:RBK)>
MY56 47G(QD1ED 696Y^V_IF*<??!H?3]!*R.$/Z(\-E4[%Y\QNGR"\[_,8WY
M^FNRQ2^GRQSIS[:F6'NO,S<(*6561SE$0.2&=G>I!,\A)'/O9-DCU="]7M</
M;HY1Z&)0Z8Z(E]5R3?OU_UTL7URNUHLO]+S-XE'9(E.1@<V)A)-(0BBYA.BE
M\<$8'<M>B35Z_(Z9H>]N3<S#;QZ[*-IVFVH@W9&Q\0=^R>_*'1ZVZT<HZ0T3
M!9BTH?9Y00B,&8C..F$Y3][M=0CL%Q!YE(!Q#$H+C2Y:BW?L_>;/S]/EE6W=
M&C_&#5>N&#"&?'MEE(':? M"LH@E1ZOU?@=M[C]Y/*4WTM2BE=@Z<%$?MI9O
M*?1[L\Y?5A-RL&),/$(*FK9 C(5VO]J)!AGW)C@26OMJZ),DC7VB8I@@J*4>
M.H#5W3/Z.X7%[8VBU<O+VUO%T7,5F(R0"SGX"KF%H'(D$ZRMED:65%J7-PZA
MK\<ZQY' >/(F14,M=8# *[D]S.&/'?[^R-_7?_Z=9]_R[XOY^O-J4D)BIAZV
M#D9Q4%G(VJFD0-'<!5N*5+IU,^)C:1T7F<.AYT';.+ JGQ%D_R/C\L^_%Y,H
M0LX\:F+/"U".9? R*; LVFQCT9&U[B1S((GC)BR[ ^@QBGMNN"2@Y4F4+&O:
M>R!&0\),B9:@L +(#;+>)\9S\VKRP42.FZ7H$YL'*^^9H?/UXG(Y<8FY9(H'
M:ZP&94L GRT#4;3104>*_H<):?:G<=P8ITML'JRZYP;-Z;<\T<&P)%""+,J
M$M'3%F$-Z!0%LLB(R-;5H4-I'/?8>I_0/%1USPB:%X7>><-DH7"2&6(-8U2U
M\UR&$*4"BD%M498E7MA(^+Q#Z+CGZ+L#Z?%*?$9(G82:JTTN@$RQT.80$)SP
M"IP+DB2LF<36::1]:=L+C_;_&SP>I*H.;I\^R==?\S1=Q<7E?)W3J^^1?O7B
M2_UNXM&0 ^T1,C-UFA^M,Q_1UHZ)7IB2HE?M+S8<0>A>X'3_WN!LHL1^;K,]
MPN5$84@BUT$>I0[6(>(A4% '60MNG*H7-UOG-A\A92_0^6</NA:*. %6;4:/
M[38/^(6LO/(!L]: "HDOP04XRQFP8+0*7*&1K>\[[4]=C\<GVQ1R!M)0!][?
M0YP]F?-7NJ#A,@$O]5I9-F2KDV 06"8Q$GLI#=EHIO^RS5!8V0.2S13W#(!Y
MG>O/&:5#I8#<"&)+Y0*>4=R55;&!1\*2;)T*WY.T<<UA)S \1DW/!7V;;#[+
M)EDA-21![H:R0@&R1/&6]%'&5()L?KAB;^+&+<'TA,"#5?5,,+C)VF=)T9+0
M&9 7099="O#:,O"%,X$E6N/&,('C%UHZ0N#!BGHN *P93UZ4CT%8,NZ*A*?J
M.9"L"S ER:D@KUN(U@<E]J5MW')*3P \5%'/ (!W\^Y).E=066 B>PKPZG7,
MR#)$KYV27#*O6Q?W#B)PW*)))U \7F7/ (\3YGWB*6HH'LG#X([X4=)"T%H5
MKYQ7XMP0'+<TT@GJ#E),!P61!_EY-(=.;D,V]?"E3D75 T4&T#D- 0N+24<G
MV3F2@IT60,:$8!.5]5/V>)#'B7 82' >9.0(*G@#/@H#K)#]YD('@ZT/+3Q(
MR+@ECS%A=I *&G:,&*\-X.3>L+G&C0 G_.RM .]S=-,,\+^?*LZ/EU])-A6%
M./L-9Q4^'S_GO'XS+XOEEPU7VZO?Z\757YS<:_'X5S85>R/.A^G+:+2.W&NV
M/:1NDP;/ H>@"BO>18>L[[Z,#YJB%Y?+:BTG7F-)NIYOYC7?B\8!UCE:FFE.
M+E<1CI_%)]G2,_8=LZ,UOY?]/T;HO893?RSF<<M.TCHQ1_1;3=(A)ZD ,C(X
M=1J1Y1J%/4] ?TO2V!7N86%TI.A[1=)V57PD!6WV@'?EZM>F.'N_6&W&_[VJ
MEGTUK6W7IZOU)$3#E8H>= GD1N5Z1"#(#"[E7#0JAWB6VO;!E(_=$>0LYFT@
M1?8*W]O5> #CCBM9 G,@76U)EW@&TD2!F)+-,F=#V\-Y369C$)]KE,. QG4@
M=?8^P?-VY.J.^WURI/'D4YL&$_O3/]#@SL(S.H*@%I:VY"(Y.%7;X2J=F=9"
ME/B<!G<^-L5V\\.K^;4H2\Z*1Y"A>% NU-MHJD!P;'/!@@O%&W-\*(U=Q16'
M(.3I@[2-E=/9%KL'=YXIQ&P\T!X0H8Y+!E^T@^B",Y(G&P:M:#<"WMF&A)X
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
M-?CL"R3NI7<>56@>M!Q!9B<IXO. M9F^^H7DP[<,\FK"I,Q2>T/RBXI\:\;
MUZ,#S!FA@A0%3>OQ'@>2V(G=' HR^T&TB?[ZA2?YV?-/^<U\G^R"2TY(FQ&,
M1 FJ: ZA* T9$U/TF9?I3 ;T *H[L:?C@G@H+?>/ZU=S$NF&X8V;XP6/4M)Z
M-8;"4U44 V<L,<>]RXI%KL1@;OX^!'9R2:4/M)Z@N[$/;KXJ)<=Z]^..EWV7
MS9I*>4=+,JQ??:^IE<OIZG.=$C<)BA:@\PJ\07*T#$8@WAF8J)45#$/B^QWB
M/(6*<7.>YT+B>97U'%!Y$?]%O&T&W[U8K-:K2?%<25,'$29R=A1/"=!;DG(I
MB3&EM6.^&1KOOWW<K&=W*#Q).<\!??=[5]3?>#FE/ZSJFN)L.R-"!XHYB[/
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
M1I;_;URF"6<Q.LP!F @1E$<#R,A5B8IK74),@;7V\(X@L_\PXTC0+,ZKP0Y
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
M6 MJ%1(CIB[(%XG\WQQ04OJ,];8L36CK&-)1J]KLH(2(B[B5(<M\VT'2P3V
MHB'NV6)J<B-OX3RGPECH0#B,4O@;CUV=4_.$A0',1?#S$8;36(/41C!%.,<'
M8 $1\+Q4DM8!7PO7VWH<C(6'C>H/S CO0<VWE>^^RTI?]6T\2GSU$A\+9(;(
M;H/9)*XM@A"&G#@B9FP!+6/&PZ3YZ'< 2"TD>7'DD]<QM5!I),-XX> CI)\
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
MF7F,4]L0IW;X&*7V!Z/4' J0*'N8:H5JJSQ/NGX\9RWA'\EJ=2BS1.!V@&.
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
M9/@UC.Y)RE6$9ZH$#RUQ * !E" P \ -I CD&-C/3 PBH+AJ&(NGCT+J* H
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
MMB9%7*(BYCUOGXM(4L<@W<)X81@:Q3I%WBNLH3\4H/!,&A!NE 7_]]_>'7X
M^B3C.^G!'Z^>L-#:BX_/! (VJ@5EHVC%" B=&RS1@_O$#IP^VDC-^>0M+PK]
MB"NR_]+>E84#Q^ABN9,3T$B;7]&&Q07LBL?(>1[EK3@\H>='I-!DP*IUKG+%
MU[H(XFJC=PT*(NYNNX?^J\U_VEEJM'JF7N4(V:X88J0#=;,'#=?CS@@/>DNL
MPG"HXC^N0&;$<I989U%\]H?&%:[C>TZIQ2A(=C! I8B5T071A>FQOL/ "9K9
MC&L3NEST<9VIZ<J$C_,*EJWGRLO,2O[67?B7<!?FG0.WOL '?8%+/(!Y;82U
M4/5)-)GGY&ZJI:<R+UFKB6C1\<+@0%/7SUOP,'O"6R %QE@S:B2U08@A3QDJ
M&&(\18DEXHA*PR;S19CHF,V0$I/I#66VFC?=YZ5I^7XN;BHE>W<.^?WP+@*F
M157+ I@.P.5])$Y5%B9 \WS[U-60GV/+,P'$>OH]5PD^5!Y!QI@B6*6[E)VC
M@QG;)(LF0R6X5I%FAK"@/)T&<".(DA^>XMARJ%RAU#P3A7NC3"Z?.I^=;KO9
M_B1:]HVPVV?BQF[")=$Y%W^_[GX1_6[3;CT7,\Q652I3C'Z9!N32XYA<KD0'
MK"(.@AC5HN6"L9[B"92"TTM5WVR8.M.1+U'\E1Z.LE0%!U!Z1A2. I]3]F
M,YC + J32.6??K-W^/K@D&9$O^:&$MPC^L8G%99@1NZWW/O'-:"H,1354@#J
MLP2 OG7,R5021)%G.2@E.\%!+T8JJV0R'T38NVA(+IHD&W 6D99+0(!)4)[X
M,XO]Q/.'IA\L!P"&/:P;P85WI$?PP!<2F(^*-N%"8AGJ" RH_+HAPD79F.)M
M+]T0%*&4RNV9.::4=A&X_@3#<_Q4!WQQ\?T\L,6%N5*(4$8OD?<='52HXT<Z
ML^7.3W3)C J]W-P4\L@K-1)PE;X_G_R:U\5Y>'98\6N ?A9$2(Z(XA0(A>GY
M2+1]O#FH%,KXSN>R!328[NT+KZ@1M6-4&5LHB<D/+#$%^14[(5':C>]9>A,
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
M8Q!8L*M8\U_.,CVN$6YJXT^_(C:L0,,""P77Z43V2U&E63R-$KF.06.E]+\
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
M+C8\<R.RH2GNSTZI(VQLZTA!\T((\5IB,2G)'O6;(?<H\#CLYI2D/45J3"M
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
MQ'$]510 ;DN7-HT<\]S8*@[N;=1M0-.24-9@HM/#>XNTL)A3XS<Z3( #QYM
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
M1O+*RF4IU02&8SXK*U7.,TEA1:4V@=V6@._5??E72D"+&8+ P,&[0LLK)[&
MXE:XW]A8N@LG\%S"\L)TUA1E[^S_#KL!D:7<;+^#_[3.X8])'_V\]_/>SWO;
MFTX]VOJDX+[Y=[WH7QA[\_]02P,$%     @ ]EQ<5BLR5DLJ"   Y:@  !X
M  !S=6)S:61I87)I97-O9G1H96-O;7!A;GDQ,BYH=&WMG6UOVS@2Q]_?IYAU
MT=T$L"W+#TGLI %2)[T&<-ILDURP]^9 2[3%BT3Z2#JN^^F/DJ4\69+E[*)5
M5U.@K1-2M,CY_S@4*7*.?CG]/+S^X_(,/!WX<'GS?G0^A%K#LFX[0\LZO3Z%
MC]<7(^@V6S9<2\(5TTQPXEO6V:<:U#RM9P/+6BP6S46G*>34NOYBA45U+5\(
M19NN=FO'1^%OS+^4N,?_./JET8!3X<P#RC4XDA)-79@KQJ=PZU)U!XU&G&LH
M9DO)IIZ&=JO=@5LA[]@]6:5KIGUZG)1S9*U^/K*B+SD:"W=Y?.2R>V#NNQIS
M>@[MF;\'KM/I[K4F_7ZOU6_9^TZW[=(VW?N/;6[2,ME7URB]].F[6L!XPZ/A
M]P_VVS-]N&"N]@9VJ_6V]BR?IE]U@_ALR@?_G2O-)DN3/A%<F_N0IMS5QX?B
M,]/6;N!)P5$SQ,4FR8[PA1R\:45_#L.4QH0$S%\.?KMF 57PB2[@BP@(_ZVN
MC.D:BDHV6654[!LU53&UBGY<Q-4TY?B,TZ3:=CNLZ]E7CXV9,8*]5I>4.W6,
M.:C\0;=Z[5$8>G2B?GUST+;W#^&62.J)N:)U..=.LT05Z*96X-<W]E[K,/,V
M R*G1I5:S :]6:@'3<8^35+'0KI4-LR]^F2FZ"#Y<.@R-?/)<L!X](W118=Q
M66.AM0C"X@[OJ=3,(7[<$%&;K)(?M=]LK?2OC7JUFWQSG-R,DBSMKJ?MV<UV
MIY^9W&K:KTS;:[WV2BRUZJ7F";;3:O9[W:+%&M34C/!WM4XMR9= QP6G24XK
MPD9F73(CKFO\X* ]^PJV ?))K^33R3J@8O;]^]D(_S-N_.T2/I& /O15V2V1
M5*L55BJ_T3#K3Z.!*VU&;B F\%E."6??2#@R+*"&OP<7:^X[:I-3PN32)]R%
MFZL3,WZ5,R&+MDMIE/<S92V](L)B_C /+@A&#,;'2QB-AK!C[R(3%67BE/ID
M81[,*L[$>^K#D' MX(,0KJHC%Q7G GU%U SI$SBKZ4<SGM+1@"JFI8VT5)46
M]")YM%R:3UQ'E" A2$B5"<E>%( +YC9.M'DN,7<:>Y0.>A3D!7E)Y^66*@U#
M091&6I 6I"6?%C&!#^8FF$N0%J0%:=DX%EM0="R("J(2-<,%<SQ"_1@4!1],
M#@D7E&@%'X4?5D(A+ @+PI(/2\Q(%QE!1BK-2,[8Z](\T<LEG+)[IJ+%E?!E
M6?0KR PR4Y29<"F?N 1N0F?30W"J"LY[R313'@R%/P_&C-1C850<I-__#2?.
M_^9LM8$(=FZN3G;1S52>%G0S*SJ^,4[@:D8=1GR]7+T0!I^$U!Z<!*9,ASQ'
M9@^10600F9?()'CL(QY5Q2-><4,ZD ZD8TT7MT1YYD9UY7=JI8^X=DZ",5&*
MN$+N(BV5IV5H;F B)&=5=R?#6QC]"[Y0XL.9BO9]1FLJ!XA&5=' IY"H&4Y\
MGW)X+X7VJ%1@'_0[\7IC']E -BK-AFD&N#"Y* S)C&GA1^OQ,!2!J=$2WV%!
M7I"7XKPDVX-;R ER4FE.PC7Y?X;G!L*5IN1NM1H??7S80X^;Z!&2:D/R@?J^
M@DO!S%?C2 OA0#C2X4@\!AXD@5!4&XHA"<:2N5,*EU)HRCCZ#40$$4E%)/$:
MB 0B46TD'@]V-%[#G3L4O08B@HCD(I)X#]R2B&A4&XWLHR!<G\(943AYA<P@
M,ULRD_@7W(6(K%2<E8LS..?W5.DP2IB"$0M8&&YLQ\8-5)5E8TB6I@PX5^&8
M7%6=$.--GHVW5JX#7WJO+!XW/.HB3R09PUG )-$4(3&0G',N[J.SYU6T6R1\
MFG>HB@)7(C0(#4*SP;/<-D?-$6)294Q^)YI(Y")MQ(5[J2I+Q6=3PI^!PHH"
M^AX7CVJ<'I@:KTJ[ZFD$\)E8'5\TD-0W(\%[FAD3/(ZJW'J\A(R5\.=Z_9(-
M\<!7_WKR4=53VAA+2NX:9&(J,2#^@BQ5K;2ARW]H0/"K^5@QEQ')3)EB MJC
M\(5.F=*2A&'C_U*IQ!U.(^Q=!IV]I,MAW#5E#!KV0=1C?><>)FH&^R'R^??_
M]L-GS6*WFE'D\K6 D.''U(AX1%)8>,+WEPVQX&:0/5Y"9IS5NLG*' ^86KOF
MU;'ARVO6=NG,ND7LMFJ8J%,Z$VT3#JF>8Y*7P6!R\[X(A9&;]VD@@#H4/@8]
MM\S4 V[KD'TJ81VVV;Y:A\S]%N'YC[DOUM9ATSM48<K6*^5IW>;F6''5ZC^[
MI8-SXSGF*8;9@I!,XZ(RGBNC5SIEO.XDXJVLE=5+HFH*JF:O=*K9]F#1%#OE
M^4A41D%E[/\<RDCL2I+1&CA/GZTV7/-XN-SSR\+Q2^'SUM+&+5NJ.$=:*.:_
M0,P'I1-S^OEDVSF_M<<9U$-!/?1+IX?,8[FVD\3S)U'40]'9QE9I!-&+9QL+
M'*V38IO'R_(>_5$71751GFGHWN-#5>Y1,BF&R>I;7F5+[&)>*:7R3'W'4EH[
M4R+%$#F3A&CYHI8OSXQZ;/D7N\+3;+AI!ABM7]3ZY9FR[;U<R'RVNS-M-)$_
MS8\J**Z"\DS/]M;7/7/V9!6W;>;"#LJDN$S*,Q^;R"1C/]*#/6 +7:1;=)L2
M-BAK8U%YRH*_M;+*,Y_[I -Z^59I'0IM7$B6E]=>2GV<BGVBA'0%_RD9HI!_
MG)#+,Y>;)>1HVT"T,A4P+B33B45VNOVWNZC)?$T""Q=C.*=.M."Q8-H# ER8
MMJ34$"X)G]*PV59)(\;O%%P03N+?7E%YSTQO\;AUMF>_W<V6>CE>E[7&PEV:
M_SP=^,?_!U!+ P04    " #V7%Q63HY&&L<<  ";I@  '@   '1H96-H969S
M=V%R96AO=7-E:6YC+7-E8V]N+FAT;>T]:W/:2+;?[Z_HS=R=M:MD;/#;R::*
M8,5AUP$7X/'-IUN-U( F0F+U,&%^_3WG=+?4 O&(QPG8=Z9V8UMJ]?.\7_WN
M;]?M1N_+G<U&R=AG=_<?;IL-]N;@\/#AN'%X>-V[9I]ZGV_92>6HRGH1#V(O
M\<* ^X>'=NL->S-*DLG5X>%T.JU,CRMA-#SL=0ZQJY-#/PQC47$3]\W[=_@$
M_A7<??]?[_YV<,"N0R<=BR!A3B1X(ER6QEXP9 ^NB+^R@P/5JA%.9I$W'"6L
M=E0[9@]A]-5[Y/)]XB6^>*_[>7<H_WYW2(.\ZX?N[/T[UWMDGOO/-][IZ=FY
MJ(G+ZNE)[:3ON!=GYV?5<_B[=GEQ>GEZ]K]5F.0A-)??Q,G,%_]\T^?.UV$4
MIH%[X(1^&%W],J#_WA1:C;W@8"1PEE?G1Y73LTGR=NJYR>BJ>G3T=]GT_;M!
M&"0PJPA&D;_*P1:&3,2WY(#[WC"X<F!9(GHCO]7OU3R.Z+^W^.9@P,>>/[OZ
M1\\;BYBUQ)1UPC$/_F'%<%H'L8B\@6P8>W^(JVH5YD=_3O6<C][Z7B#T&JK5
MT[^_I6FXP@DCCL=]!5L@(FSUYGW7;K1;UZS^V6Y=P_][K-=FC8Y]W>RQ^DW'
MMO%9<9&K-J!\Z;^G<>(-9G(:'HP=)%?'L+$_?#-.%C;C$HZP-_)BMLFZV5Z"
M37_]Y:)6.WK+]%)__IQ7'6 =\,65.+.MZ;UY3UM4?;MO,9?0G\<L'+"/HA^E
M/)JQVHF%*%^U6'_&> #OQR&0A^MZL_/EM@['<-^MLT:[<]?NU'O-=LMBG&;V
M!2@$@T5/U+K9GCJ+W3R*:^Y%,Q_6MQM'T?AD?^SBG]7SM^RAWK$_M>^[-KN#
MWUH]B]W>-G"?KX7/ISP2S/?&'IZ=[_&^YWO)#'9^/.'!#- @'(ID)"(V]9(1
MRY9I,7C(=OI(/H11%$Y%%._&D?0^V4N.Q6+-5J-2.)"7 _B?0M\%?K\CFXQ
M&1*XWH8\8'<\2CP89P(_9PP>BR24C6X%+J'XAOTP]*UMM SVX7.;?>)1!(SG
M P^^LE:E7MGFONXXZ,%V[0;4 <OC+@B/7IS@+!\%XT.4B =A5 "V/2]@<>J,
MF,,GW $R^P*H:'VX(_)%Y<^*HC])"E]<Q2FLXJ'9:]G=KMW[].LOIQ=O7ZQ8
MO:!CU*JXND]VQZYWMP0F- 6)2AG/MYAF3&N80J*Y@B.BA ."%CE#DK,&ZH?0
MP5)"+'4* R#'GJA>H6TRXDG672,2KI? =Y$08_K6%)/_E0:"U2Y11*Y>L#TD
M)"C3PWM@_*WP48S[,.WJ!36X)$J#LXBA%1OS&>L+-D@C6IO^L(^3!@Z2*0=2
MZH[E;*=>+'13BT4B3G V5O8UMLV?QNEDXM.T<481&X>N-_#@]T$4CED"YT?K
MQ9^3R$-J%]+\<(G$5,/!+I X )!5),[^!H0;;1;S9[5->-9D#\C%Y6LB%\?;
M)Q<X!6:Q21K%*8>A%7H#LG('X,/E@2.DNM,5#HG@EY6C&J(K@O)2:)FC0&S$
M01"(Q']20"?A2JI@2@.$<E9&64HETCW8#Q\G\2C\G9 68/-6FI3@*:PGISV-
M,(CA)^Z76N V3UTCE3P;CB?GXO''H3Z-E2>,(((-8!X!4-Q8D(@'< +/-:C4
M%-U[;7A[MGV\/<O8/''A#',V #IBT5//APZ'%O)6_ ZDP7%,O<1I_W<X/\V^
ML#LRCL?&&?>%'TXM;$)R))RY:LWUN" )2 ;I</DQ,5X-/'$17HH\FJ#%U#^_
M"V(FW$51Y\ 7@VW!AQ1RMPH?- 5K8XB(1]SW\:@!Q9(4Y!7\L /DV@.LUZW^
MM-*Q8QC<:C^0):IC?VQW[.TB,B ![KX'^RP-78K!3B(Q!BDUSO![G"8I]TU,
M0A(K/T<96XFM4L0?AJ'\\Y'[*>_[HCB(A(\X'0"6>B)P9DKB=80W27 &TY$'
M"CJ2"QP$;=;.UR"<^L(="L4?M*BO-0>@!  M"%M $4 B]\400 N$<_0WJ6XL
M.7V4PP? TL-I_++UP,5#1>RK;LM<!:._+5#!VGGE_!2^6F6R%P."G1ZR@>W-
M^\W["KL/?!&;&IJKYB8!W4*#D9? D?^!\@JQK33.7BM21C(-PB?H;Q,I,[*Q
MX $JP0!W3N3U20R5DJ42959(LX8RJE!A;P?DS]4NS;J:\*YH<J?/:<#Z:<A^
M5#E=M[+C$UA9[0>A^V;CSR'\1:5ZO!KA?["[=--=J[!N4=R,8:;Q@#LF$S1$
MT ER)SSL<H7C))-,48DT#%R;BT(%XU;&]XA?H=:ZU4-><9[9%IQ5CJI[P?YV
MCW6M?8!Y<;:W)=8V/%,/9!L\&Z#0LV<1%18T@[=KZ$F-V.:6Q(<4(--)4?QN
MPFSZL"D!L<4(,2:,8"6T4>9+$B,%)Y]*+"Q&X,'N@$5Z";8%:'\4@ XH"+;"
M!.:Z)^5$ .Q@2;NN\'UH0<WWR2P$_QO",0[1K#F)O,#Q)BB0CD' 2U@0)DQ\
M<X0@$?"_JZ='%FP3_I]Q5%)GTD :I@D<-,F)+]LV4'YVQR])].L((*I(!0U%
M_8%'$0^0<&Y7%FP"#X@0B$E(<U-'& Z,HNJQ8(PHF/V+QJI)%#YZKB%2$M)D
M_&(&=$CMB=R.J=R.6#.I\O&U35,2*H1_(F922T,E*HE20?W!,0 ?2WXB*=LB
M,O ?Q(N>A PGM ]TW(I%127@/\W WU"K%0@1E.CXS/)S)3()2L@83C_R@#@J
M)03H[6YJ"AH?MHGL$G^00Q1/!#F>.H^9; .(_9\40)V<;R! Z&W&4"UH_%GO
M>MT%+@;ZHST8X*%(Q;"__+CT*>VC3?1[S8]_[MVS;?;%1H;!^^[!=;O1_?67
MR]K;:JUZ?'IQ>G%<.5E*;M3'%Y6S$^A_$LIHZ:M(^!3AL1 8G$4:ATD2CJ^.
M\D]X/P[]-%G\9$TL\7Q<\6;ASR=9^/,HRDGG4!ST(\&_'O !0,H5]Z=\%L]-
M_.>'2&]"TK= P6M(P6--+!<4J&N4 E'@FV0:',P:WQ"J4H#/&@J+2$=^ C03
M1F(@N3U'21;($_R%#G02;:4Y$F5;'&CVO;0WC"Q-Q*D/6-,:<O,$,F,MHR8J
MR(%VQ%S9T^7?ER0$]'='"#BK7)S@/I#7"U,_I+%!LGHQGOBD5Y5$CD32$:YU
MK%Q<5$&LJ)P->>#]P64N"9M(WS<>/MDC^T($S$T!S'F:C,*(+)BH 0.X!,(!
M#0Z#Q.<ZT;.C.&-O0$YT],I8V1OH 9^AHSSTT8;Q^D$*R:NS-9 Z6B97SD',
M"% ^/W/Q#?3Y1!DZ7.$#XXSD^1--,+0/2<XR7QR73A0+O3B>_+SO21]+V(>3
MR1Q&<_V 6A,,PL@1Y/DIB>A "PL9T"W3Z<LG$Q^H,7[3Y\'7*)TDS@S)&G#N
M1_028:B4":3HZ069$N Y'2-EE-J1SZ< M$03<:8.&8!"!$X9\4T)4#$;"E#(
MB/3/^9[5"VUB\ 613PGH.(,ACUSI*$ _E0S+U]XM*:USU/.T*0*Q5B()S! X
M$TSOU:-)]1S0Q-T6FL#HST1Y]_@^<T.R+2GJ1XS;D<9;.M )JC  +1AC!["A
M@H\E.Q]X&.E (&]18_A6PJ@R,Y-'$A[>A("2 0Z);%V2:$(C*=\0>O'8H.5A
M7^F&& [(72F(()\ :!ND0-4)_>BID$H(_2J[&V13BPWJ#Y _$1&UO?4$[HW*
M)#0CM!;U4(OM]?<IJ(.VZ=$+<3-I5<J-3SL)N'++IR:*DZ@U,ZF/WJ$!T8=N
MV@>4\GA$1O0]IV00^ "$G=27LA>ZZSC^(:V/V)5$@C025NZWS@D%$!80XNB9
M)FOIA&2F#:?%5&0YCV.1Q%JLVW!%\&Z(SL$(/8VX&9(P2=>@7 (\-<%NPF<T
M6>G?IF.G;*Z-AT08V'.-C<QWCV13/' %NMY8:T[9LCR$.[D[M.#O7*\"ON^#
M+>AP+BJHB98V3=,-L[XZ"G0CS_7RS%$].T!>R=,AMD5>%YU^6@K)U34C]%A&
M=8['<&+P$-DM*K\(^XAPBCHMV$TM@$]VK1 :SM9^5%1$/T,1)W2<-(J48.-)
M:NX%*?3[<KR\FVDQ)R_)KM_(O:9PKE([!4J'CJ+M&O5[:"0PIR/!M6BOC^<I
M3IEC.+>T&R[BO0SR0VTR0 5+YAKES9!-QZ'J%E5\&)*L#Y$,@U7A)"K)8*<#
M/4JM,KL0Y?'J'1PD86_-P;$H8>>*J Y@,,*A*+#O$>DT)>3(V%RA<W"6FO>L
M7',ET5RP.Q!8/%?&1;'?/,=X0K('^^@%H&6B<:R-L87 9Q3"ZH0 9CH='X6E
M)C2CN,$1EP%7JVR.((IZ^[G+[?N<. L)07-)44_V[F1^Q9WS99C61_<OF^US
MV&P! C4(KC.0;T/VRN1MG"=-=)[!RH%%:;)/GA*P6:9/B<"?8=827>'9S2_;
M5P:V9N5>5 :TK45G?F:GD>=D&:QAPCU7TP*53X+6"X$:HQ/&ZC#%MPEHC3!A
M5^$OJ,)D1%!Z\IS5Q@L</Y7Z/+W7$6H72B5Y0CK?4]_]O SH]=4-4$"J??<,
M5Z]+=7Y9(6S8MH-V]YVM3]OE H95CR[F",_!EF30TVTZ0ZI+@VQ6RZ .A@N*
M"&.HRO2_HL>D/WLAJ6#EGBH057?&575:.3LV^<)"J0 9&U6L$##+HZ*+I3WR
MW$,2AG0,=>:\DO+\<Z62%59R7MLA]#O=6FF:)QB&;MJ_V9U6LW7#;NL/#,N.
M/=2;\(BU/[)_W7>^L%ZG6;_=9N+B,X#'Y7J3 4+0E@R)>[L3%%D]J5S@/O2*
M!#C3,(?D%",B;.6>:=#@RO0&24W(]:L5HH0L<8.\CAVV"]-$N7!1ZH0>![[G
MD'(#WYHN7S- /1;*77AZ4#TYJM)DZ->L'$$VQHUR'K<S_WB,CJ\GIAWM!&!M
MD'I!:?U[/TH)V6P""\!U?D[0)74+=(J*.-'VADF6<H >M-PI"4"P&).MTD4\
M4'<?0VR'@1/]L9>'98MOH'#$R)=^3R,O=CW'])QEP"%!$@20B/3J@7 )5N0#
M$(,3%2^ 73903)D5X-=0I,)T2''$GWDPXDD"4X7/E!%!#^OXW!MC@(67Z) =
M'-4(3> P5PKF2.DC<J>BW"YS:&46</@(;1"*%T4ETOR-3<ESE4B)H_'CDHE)
M@_C:V:G*.B.!R"I#5] PH*UI>4^T?7)ST(HDHD>T#,)@U%D<2Y<J?*)ZU)Y3
M98N$[L;<\RT&JD@":@.F>J%:2E4&9M Y \"*L)\\\XOW@3A5F%T.*5,.H!!;
M>A._!_;(?4KN!X_J(Z"E+J&)!^$4-PB'D%8<F6D:*L)'%DQ8\Z,(4O&=.]TG
M>$H6=U72W0R8<NOBG^TXCU J-(%_'4P!"CQ5N"T=JTW66>G%S >"N%A-BPT\
M#%O[/76'.O,B&[1T=AFG@3$U_N)Z%9BH&"8"-LD,3.2.9?P4'(ZJ8Y&-B][S
MP(CUF$_]@._@J"N8V33*$+Z$!7(=N#'+(@.4T5D*O\K9+@5;FG2>N:QAHQ\1
MGJ/+OFP'BNA>1.XAQ_B($@\_TCWH8R+D46@C*1YK%@-A[M0+9GV;U<;;VYX.
M?+E$IEI"F K4&B ]#3*_)!G45Q,N18AT884\N(CJ(F&@5!S.4S!IA?]3).S)
M[&L^#TN&;B'U,=VM\&(W:SX"K0/ZQB<C]L,DJPT+D&K6K^RH*TER":1]!SLD
M'DAN=#BA0+M=2MB"[@PX-];](#U .TQ*@66!!;UFLD3)$WM;"\"$X1?(4C6G
M2ZJFXR**&C"C0BQ)PBZ1Z)9D56)D8Q FT#@VD_,O\;*%=>ZD50R9 N84/R:O
M+_%C1:&6+4?-7)B37I0*YJ#_-4,EQ2SL;2UN;2%H(6.6]<8G+,K>^\*P)E.O
M33\^?)'6J:Z%-Q-@W?"/][>W=K?'[/_IX=T$=W;G<[/7LZ\9-*W?W=TV&_4/
MMS;:MBQ6;WUAG>;-IQYK]MCG.O1<_\W&CNK2R(7?D,FKV:*VM_8-/+SKM!NV
M?8T6LNMFQV[T;K^P=@?:9'_5.\TNOF[?]]!J!B\[]FV]AX]HELUN?J."K'9.
M?\(DY^]6D'-L8QDJ=MNNM]AUNW%/ERY I_AAKU-O=>L-O Z@RQKM5L_^? =#
M05=J>V0[^G7OX9--/7VH=Z%!NT4?=.!KW+T.]9D/!_^T.U_V@8\L[/Q>?9\U
M[$ZO^;%I=Z%AO<=:;5CC7<?NPMQ@I;_9,/,;-<]Z#WIOV5]P+_+^58_U;OZA
M?6W!N>$?7;FGU/*AB77?:93N/4S%_/RA?7][#8/WL# \;8C]&XWZD=TV>\T;
M=4]"U[;_C5MOMSZV.PU; DJ[8]^T\4R4?1--G7L?]EF]\>]6^^'6OK[1B\,3
M@9?X53XX+EU#(H+-!]MN(1#<-V!O::R>C5"Q<.( 5; YG]L((&JG819="0B?
M[WOW &-R2ET:5NUTHRX/F=8)_75M.O7OHT4_^]VN>5:/__*1;M5'^M<N_XQ=
MWLU@2"QE>+8U3]C94T*D<R>TC)?"6*6A;"@?[$+<-&TLQDT7!%MM']-.<JH!
M:3C5]RA1<,9<#Y80D8Y7U!%!),_?F9_N:R^PK@"Y4!Z4HU[G#='29[%^*BW-
M6?/I2(#LSK_BO_K&G,4N&%H-9$G*) )E<6&!>6,9@RV+067M5=UY4_F=MYOK
M$/(Q3\C.D6="Q.D$ P!=F=)#YE4?<PW%HQ>FL5E>4QIHT&FM"A91/@RFFD5L
M&J'2$%B;#;RP0&WY=,*Q$1&O+9FEH80@K,G 31[G^I99 ,TJMV(N#$)GY!5B
M,\@0/!_KN]3A+P]Y68NU(1_J+ A@K#*( ;@27&83Q4#G..:/R110P^I15H@G
MJR*NS5N9@7DNO0PW+HTRRU<?4'S@)<MLW+)/+S(K2L:I@RIEJ)*\>8PSC2MX
M=1%F]\Z4W23;4V,'Z%6^,H;\J<2Y@Z<@?#B\">8A'J"'!/JI3-Q!,9,1VR11
M&'@.E;E4QG@,DPVQ:E),YIMQ-H9 ZPS6D<VF-C>3;,]RB &(<\UUH>Z<D@ER
MV?J*:Y&)'],P<K.KY.2'F$*L,@;T"YR-<,N>TASG7^AY9<\)0&DD="E[7P5E
MTD5D?YPS4.(>NOK:1IG3)T=7-7D#;4*58;&EL>/+DUF5'2[;3A?)BC)X8G2D
M8'9^<MT,SBV]U49ZXU<A)LHT&R$W<\F481S\((S&Y92[GQT[799!IF-ULBJK
M7 5(9PGC\N(SK'I:<LSY.;#):!9C&'@.&HG";#7K5%D/ :R XA[T.99JE?/7
M"XIG,6Q8=I\'Q7E+YF;-Q:>KD.R"H4F9<^8]>'GP*7[_4?EX2S<;N[CQPSX6
M6X !6KKR0B,<CP7F[]8=%>4\YT(N[PW[Z*@#HB\+B!I[(!OP2)8&DY$2<D\4
MU;\//#Q'L^^>"5UU1]5'+^8:!,IH5BB"J[-6EU)I!'^'V(D!1G%A8W#F-"'T
ME,-/GF0!'-(#Y>5\4)L+7TYTUP8Q#:15GF^ON.MBA-?ZXJX=05*=(_1U'K?J
M3D.5/J)@;:$HIZ9G[9)<F&UNP+-$A.UN%AD%B6XO(FQI.9.V2H(A*6I5*M:W
M?<EVH@SNE&=@60EJA$O%NR5+S9-"B(%;^FV6A5_V B\667SJ!5H*0,I4)@1(
MOZ,AKJ\J_(VQK;-EZRM-&E.=JBG-=SD_Y63I$I/R-2;/O4C%+5!NE,5E4#F+
M3!*RZBA?-V;N:.VJ7 DL9.(MO?9LW5T^%$2PH%?-P;46*M#9N[K"B7%C!#(G
M"NY2H:,#+P(!^/4#S?:J4RU-R*"\^TSCRB5VRN02$4EWRH%?:D/ 4B4% PY%
M%$29 U8'*5(1'BSO,L%[1H34(HIMR7-KR0)I4B$#H)AIZ,L"JU10%5%':S5#
MR6N>+(/?EPQSF\3>GOS 8D^;C;\ =[6S%5%0F,"MJ -E&1)ID.H36F[D7ZAC
MZ(NXJ1TI':H"SP+@&M'>>S(35D-2%I.W+PT_2<'&I_,7UZ:Y+@6_U5GD.C_&
MN#X'EJ(7;Y+&V,C!+JS;7-O<55H&3N85XH1>B!D"GZ]SV4+F2\@7]>_Y0G5>
M3(J]<3<HE>Q&*) T9DD,]]ICE\G]>!>[4.NE8OAHD\! ([PF(&9#3/C&0HBZ
MC)&&!YG5G"^V$?IHC4$#0/%0<K5\V8G1:9B<L;0OV*4LPL[8DW6L$@@JZM+:
ML"QW>G5AE I[4-HW75.OOU+%\KPDHX PF!B&=,/;_"%DEZ3*L%WT]1OU"@RQ
M3PF<!@1IH;-04 &_*]T6R3:4H<O*[ 8T<^,"JN7#X!VP!',8<8X[JZ\"6J->
M2"1'5[\.UGVU_NZU19MWQ!/K;ERT^?SG%6VN5FH7+Z]H\Z:90'32@!W#E!.E
M5)QF**\RP#!-35,+Z$P(MQZ?%9?!V]XHQ@Z_,E!XB;-K088T+XG<H-:$F%=\
M,D)?O',4W4!4B@:#3*4)VA4\JP.Y-'X?J,4CC[QB(8P5FK,J"6F4"-34509
M9FZTDK&,C^(DPOPW)QQ/?&]%%8ZGR1^*6@Y2:;//]U!\PS(J,69293DUTKI0
MYHQ%$"EX8O-BCKDKMG"K^/=<2KJZ!BB&A18$"50J8"LS>2I+MT(P$R#W%<I9
M&!6:C1/(GJH<*1W)GDL.<QNI?!HE/'J^J71VY=Y2O4JL6H/!J*1)4P5<"VWH
MCYXOAD)+05@H1L1+I[$J1-:+U0V,*!>%42&Y1F9M6BKC,D?!('S,RNAPG=(I
MA:ZYFFN&AF6@NE40L"7DZERSM;:G@G.DL$[J=GZNZOI+5Z"$A=Y*>?GZ*$,A
M5<_8R)A3TK6N^[;V9JKE,V)&,FK9*O/+;U=?AZQ71K0/LVJ559[J?7)/GKD2
M9$E*(B^+<M&I"C\%@EDB'..M-MECV#Y,IL68#UUU518 #1>DMX&"<9.4OV#%
M>3-CS=:"H9<;:Y8HS:8&F>4E(C'$R!4Q577<\LN<UV:.FA'^!1A>CRA9_:AB
M^=@"V7[-H$-9.8.=23JK753.2K/.=*$YE+UX7H*O $J924%!%2K@9>JI4R@J
M6F2$*Z[TMLI,!T8][RS<:+.:8ZMHM.(8(B@CRVO9T08PG1L' I,-K[*IS'6P
M8O8E@2*F%S\K>;Y0[%^'LD@AKV3-_W_]-\/=H>[:?],K"3#+T3''1B:+82)3
MIOC$- *E7&QBR%NI$2Q I!EJR;5!IO"--LGHJNZNC ?;R!SSVLI 7[RD,M"V
M*MJW_9K/>>5!!)^\,"&"B<5^#T%XU=> B$=Y*0@I*Q/,J0\ V,8Z3C<2/ X#
M"O8*T^0@'!Q,0N>K2,IJ%7J!JI!9T,1+8_M4S8E(V28#,00=7@K:LDOE.UL4
MI8QXLW([)U422)(P"L1,SO(U(04:SBZWAA0E\2OKD*)+ ":C'+<W;42,^ISG
ME)CX_#U"PG=5:*H7D(L'X,V749PAND?G[_F9*_T@I0I+&:I(<#!?6[+C/-*W
MZ/31LH8:FFY$4:,KE=28@(P;U1B07_^#_>6?9Q\36A6_S:[E1-\)?FJH,%E$
MC"YMBRWS>>E 4^"K3HI!EOG&RNN \C>+VT/BJ.H+O=:TYF('F<SVY^MJ["8>
M(ZVN'NT.=ZM5:FL0^9/@Q$6VR]VT@6>D9H-1SVYV@T!$WCB6U4Z0(1:YIRT,
MD-%A,P3!\N!YR18S.#62X)5A3]OHR+:$A<$IF8*N0M:W8DE.1@Y)#-('J9/8
MU7-H[#L,SM67!,X-50EO^]=N$P/0%<?5;5NR2%]?)%.A<G\,=;T\,6(CY\7Z
MV!UKY6@2+V2APN?+EMXU3^_I6F6<' I7!T>5R_.B0OZ#YFTX(JG/*Q!W 40V
M6,NOOUQ6WW:;-ZUZ[[YCL[LZ9N+G2?9M6=$!6AT_K4*\=O!6+FL[X/L^[(?N
M#'Z,DK'__O\ 4$L! A0#%     @ ]EQ<5F8$F"0<"   62<  !@
M     ( !     &-H968M,3(S,#(P,C)X97@S,7@Q+FAT;5!+ 0(4 Q0    (
M /9<7%8E9^1%!P@  &<I   8              "  5((  !C:&5F+3$R,S R
M,#(R>&5X,S%X,BYH=&U02P$"% ,4    " #V7%Q6R_XU[6@%  #?%@  &
M            @ &/$   8VAE9BTQ,C,P,C R,GAE>#,R>#$N:'1M4$L! A0#
M%     @ ]EQ<5J>S9\M.!0  =Q4  !@              ( !+18  &-H968M
M,3(S,#(P,C)X97@S,G@R+FAT;5!+ 0(4 Q0    ( /9<7%:V/)?/[VT# $-)
M)  1              "  ;$;  !C:&5F+3(P,C(Q,C,P+FAT;5!+ 0(4 Q0
M   ( /9<7%8?UXR OA4   7Q   1              "  <^) P!C:&5F+3(P
M,C(Q,C,P+GAS9%!+ 0(4 Q0    ( /9<7%:[I-!4)2T  /K5 0 5
M      "  ;R? P!C:&5F+3(P,C(Q,C,P7V-A;"YX;6Q02P$"% ,4    " #V
M7%Q6.)ZL)P-J   ;IP0 %0              @ $4S0, 8VAE9BTR,#(R,3(S
M,%]D968N>&UL4$L! A0#%     @ ]EQ<5NJDZ-2!A   +:L  !0
M     ( !2C<$ &-H968M,C R,C$R,S!?9S$N:G!G4$L! A0#%     @ ]EQ<
M5CH_JB!&00$ <ST- !4              ( !_;L$ &-H968M,C R,C$R,S!?
M;&%B+GAM;%!+ 0(4 Q0    ( /9<7%:U(!_J*<4  (SU"  5
M  "  7;]!0!C:&5F+3(P,C(Q,C,P7W!R92YX;6Q02P$"% ,4    " #V7%Q6
MWI=?HPLG  !0#0$ '@              @ '2P@8 8VAE9BUS979E;G1H86UE
M;F1M96YT=&]C<F4N:'1M4$L! A0#%     @ ]EQ<5CSQAWU_*P  /CP! !X
M             ( !&>H& &-H969S+69I9G1H86UE;F1M96YT=&]A8FQC+FAT
M;5!+ 0(4 Q0    ( /9<7%;%U>.X(S,  ,:/ 0 >              "  =05
M!P!C:&5F<RUN:6YT:&%M96YD;65N='1O=&QC<BYH=&U02P$"% ,4    " #V
M7%Q63AE;1%D#  !5"@  '@              @ $S20< 8V]N<V5N=&]F:6YD
M97!E;F1E;G0Q,C,P,C N:'1M4$L! A0#%     @ ]EQ<5@RN\G7$$@  O&P
M !X              ( !R$P' '-E=F5N=&AA;65N9&5D86YD<F5S=&%T961C
M+FAT;5!+ 0(4 Q0    ( /9<7%8K,E9+*@@  .6H   >              "
M <A?!P!S=6)S:61I87)I97-O9G1H96-O;7!A;GDQ,BYH=&U02P$"% ,4
M" #V7%Q63HY&&L<<  ";I@  '@              @ $N: < =&AE8VAE9G-W
K87)E:&]U<V5I;F,M<V5C;VXN:'1M4$L%!@     2 !( ^ 0  #&%!P    $!

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